{foo1:"bar1",foo2:"bar2"}
转换为&foo1=bar1&foo2=bar2
。如果是数组,JQuery将自动为不同值对应同一个名称。例如{foo:["bar1","bar2"]}转换为&foo=bar1&foo=bar2。function(XMLHttpRequest){ this; //调用本次ajax请求时传递的options参数 }
function(XMLHttpRequest, textStatus){ this; //调用本次ajax请求时传递的options参数 }
function(data, textStatus){ //data可能是xmlDoc、jsonObj、html、text等等 this; //调用本次ajax请求时传递的options参数
function(XMLHttpRequest, textStatus, errorThrown){ //通常情况下textStatus和errorThrown只有其中一个包含信息 this; //调用本次ajax请求时传递的options参数 }
function(data, type){ //返回处理后的数据 return data; }
{jsonp:'onJsonPLoad'}
会导致将"onJsonPLoad=?"
传给服务器。案例代码:
$(function(){
$('#send').click(function(){
$.ajax({
type: "GET",
url: "test.json",
data: {
username:$("#username").val(), content:$("#content").val()
},
dataType: "json",
success: function(data){
$('#resText').empty(); //清空resText里面的所有内容
var html = '';
$.each(data, function(commentIndex, comment){
html += '<div class="comment"><h6>' + comment['username']
+ ':</h6><p class="para"' + comment['content']
+ '</p></div>';
});
$('#resText').html(html);
}
});
});
});
$.ajax({
type : 'get',
url : 'getCode.php',
data : {'mobile' : phone},
dataType : 'json',
beforeSend : function(){
},
success : function(info){
}
});