Jer*_*nes 111
文档在这里:http://docs.jquery.com/Ajax/jQuery.ajax
但是,总而言之,ajax调用需要一堆选项.你正在寻找的是错误和成功.
你会这样称呼它:
$.ajax({
url: 'mypage.html',
success: function(){
alert('success');
},
error: function(){
alert('failure');
}
});
Run Code Online (Sandbox Code Playgroud)
我已经证明了成功和错误函数不带参数,但它们可以接收参数.
error函数可以有三个参数:XMLHttpRequest,textStatus和errorThrown.
success函数可以有两个参数:data和textStatus.您请求的页面将位于data参数中.
Mat*_*ley 45
如果需要失败功能,则不能使用$ .get或$ .post函数; 你需要直接调用$ .ajax函数.您传递了一个可以具有"成功"和"错误"回调的选项对象.
而不是这个:
$.post("/post/url.php", parameters, successFunction);
Run Code Online (Sandbox Code Playgroud)
你会用这个:
$.ajax({
url: "/post/url.php",
type: "POST",
data: parameters,
success: successFunction,
error: errorFunction
});
Run Code Online (Sandbox Code Playgroud)
还有很多其他选择.该文档列出了所有可用选项.
Li3*_*3ro 32
使用jQuery 1.8及以上版本,应使用以下内容:
var request = $.ajax({
type: 'POST',
url: 'mmm.php',
data: { abc: "abcdefghijklmnopqrstuvwxyz" } })
.done(function(data) { alert("success"+data.slice(0, 100)); })
.fail(function() { alert("error"); })
.always(function() { alert("complete"); });
Run Code Online (Sandbox Code Playgroud)
查看文档@hitautodestruct说明.
归档时间: |
|
查看次数: |
239362 次 |
最近记录: |