【发布时间】:2015-10-26 21:56:29
【问题描述】:
我在下面有一个超级简单的 JQuery ajax 请求:
$.ajax("../ajax/data/items.json",
{ success: setContent, type: "GET", dataType: "json" });
function setContent(data, status, jqxhr) {
alert("Hello!");
}
json 以 200 响应加载到页面上。成功函数设置为 setContent()。但是成功功能永远不会运行,我不知道为什么。
问题:
我对成功函数如何工作的理解不正确吗?为什么函数 setContent() 没有在 Json 上运行 200 响应?
setContent() 的参数是否由 JQuery 在后台填写?显然我没有在代码中的任何地方设置它,但是视频没有显示在任何地方添加参数。
我正在关注 Lynda.com 的教程:
http://www.lynda.com/jQuery-tutorials/AJAX-made-simple/183382/368483-4.html
特别是视频 AJAX 变得简单。
【问题讨论】:
-
与往常一样,当您没有调用
success处理程序时,请安装一个error处理程序并查看它告诉您错误是什么。
标签: javascript jquery json ajax