我是这个概念的新手,并使用一些基本的例子来理解异步调用
$(document).ready(function () {
$('#btnLoadData').click(function () {
$.ajax({
url: 'dummy.html',
dataType: 'html',
sucess: function (result) {
alert("into sucess");
$('#para').innerHtml = result;
},
error: function () {
alert("error while sending a request")
},
complete: function (obj,status) {
alert(status);
}
});
});
});
在上面的代码中我的完成事件中的警报功能被触发。但是我的成功事件没有被触发。但是在Firebug控制台中我可以看到我的html响应通过了这个请求....如果这不正确那么怎么能我访问通过此请求返回的html数据
如果我使用Jquery
的简单.load(url)函数,这很好感谢您的帮助,
答案 0 :(得分:3)
由于您的代码中存在简单的拼写错误,因此代码中没有任何错误
success: function (result) {
//-^--------------
alert("into sucess");
$('#para').innerHtml = result;
},
答案 1 :(得分:1)
成功的拼写是错误的。
$(document).ready(function () {
$('#btnLoadData').click(function () {
$.ajax({
url: 'dummy.html',
dataType: 'html',
success: function (result) {
alert("into sucess");
$('#para').innerHtml = result;
},
error: function () {
alert("error while sending a request")
},
complete: function (obj,status) {
alert(status);
}
});
});
});