❶ 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_*已經是一個賦了值變數名了
+...
}