❶ js中获取ajax返回的值
问题袭:
1.少了参数data:
2.选择器没有写好,少了一个点;
$(".titlea").click(function()
{
alert('110');
})
3.例子:
$(function(){
$('#send').click(function(){
$.ajax({
type:"GET",
url:"test.json",
data:{username:$("#username").val(),content:$("#content").val()},
dataType:"json",
success:function(data){
$('#resText').html(html);
}
});
});
});
4.对照一下,少哪些参数加上去即可
❷ jquery或者javascript 如何获取每天的特定时间
jquery或者javascript获取服务器的特定时间:
通过执行ajax方式返回服务器时间
*/
$(document).ready(function (){
var url="/ajax/comm.shtml?action=getTime";
jQuery.ajax(url,{
data: "",
dataType: "json",
cache: false,
success: function(req){
callbackTime(req);
},
error: function(msg){
alert("ERROR:请刷新页面!");
}
});
$("#but1").click(function(){jqueryTest();});
});
var srv_nowtime;
function callbackTime(req){
var timeArr = req.split("&");
srv_nowtime = new Date(timeArr[0]).getTime();
showTime();
window.setInterval(showTime, 1000);
}
function showTime(){
srv_nowtime += 1000;
var nowtime = new Date(srv_nowtime);
var ymd = nowtime.getFullYear() + ""+ (nowtime.getMonth()+1) +""+ (nowtime.getDate()<10?"0"+nowtime.getDate():nowtime.getDate());
}
执行之后就会显示服务器时间
❸ javascript form.submit()有无回调函数,可以返回一段信息。
直接submit整个页面都刷新了。
要想有回调函数的话,可以采用异步提交的方法。
如jQuery.json(url,params,function call(data){
//这里写回调处理内容。data是返回的数据
},"json")。
url是提交表单路径。params是提交的表单参数。data是返回的数据,"json"指定返回格式是json,具体的请参考jQuery api
❹ js 循环拼接字符串里调用function里传对象参数
如果只需要result.data里的数据,可以把他再次序列化成json传过去
+'<aonclick="aa('+JSON.stringify(result.data[i]).replace(/"/g,"&"+"#34")+')">'
我当你result.data这个对象老是被改版动数据,如权果result.data[?]是不会被改变的对象的话,还可以把这些数据独立保存起来,比如最直接的放到window对象里:
for(vari=0;i<result.data.length;i++){
window["data_"+i]=result.data[i];
...
+'<aonclick="aa(data_'+i+')">'//这时data_*已经是一个赋了值变量名了
+...
}