帮助我实现jQuery ajax成功功能赢得';t火
我有一个JS函数,可以对同一域上的PHP页面执行ajax GET(数据类型:JSON) 我可以通过firebug看到JSON响应,但我的success函数似乎没有执行帮助我实现jQuery ajax成功功能赢得';t火,ajax,json,jquery,Ajax,Json,Jquery,我有一个JS函数,可以对同一域上的PHP页面执行ajax GET(数据类型:JSON) 我可以通过firebug看到JSON响应,但我的success函数似乎没有执行 function getAppointments(){ var url = "http://site.com/quote/appointments/download/"; $.ajax({ type: "GET", dataType:"json", url: url, succe
function getAppointments(){
var url = "http://site.com/quote/appointments/download/";
$.ajax({
type: "GET",
dataType:"json",
url: url,
success: function(data, textStatus, jqXHR)
{
alert('success');
$.each(data,function()
{
var li = $('<li />');
li.val(); //haven't gotten this far yet
li.text();
$('#appointment-list').append(li);
});
}
});
函数getAppoints(){
变量url=”http://site.com/quote/appointments/download/";
$.ajax({
键入:“获取”,
数据类型:“json”,
url:url,
成功:函数(数据、文本状态、jqXHR)
{
警惕(“成功”);
$.each(数据,函数()
{
变量li=$(“”);
li.val();//还没走到这一步
li.text();
$(“#预约名单”)。追加(li);
});
}
});
}
我在firebug中获得200 OK状态,可以看到json对象,但我的警报(“成功”)没有触发
有人知道为什么吗?我肯定这只是个小错误
问候,
比利尝试使用
$.getJSON(“http://site.com/quote/appointments/download/“,function(){
是否从PHP发送正确的标题?如果发送JSON,则应包括:
header('Content-type: application/json');
告诉打开脚本的任何东西它是JSON。Hi Switz,谢谢,但同样的问题再次出现,一切似乎都很好,但没有alertAFAIK$。getJSON是一个方便的函数,它最终将以OP的方式调用$.ajax。它会调用betamax,但它在后台也有一些适合于JSON的额外调用,这些调用通常会解决人们遇到的问题我已经设置了标题,但我刚刚注意到我的echo周围有一组额外的括号。不过谢谢!