$ .ajax函数的成功:不解雇

时间:2009-09-10 21:44:56

标签: jquery ajax

我有一个$ .ajax函数来发送数据。

我取得了成功:function(){alert("successflly posted")}

我检查Firebug控制台,ajax请求已POST并成功完成,但是,警报消息永远不会触发。

4 个答案:

答案 0 :(得分:4)

可能有些错误。尝试设置错误回调:

error: function(httpRequest, textStatus, errorThrown) { 
   alert("status=" + textStatus + ",error=" + errorThrown);
}

这可能会告诉你它为什么不起作用

答案 1 :(得分:0)

菲利普的一个很好的建议。

您还可以尝试在firebug中设置断点/监视,以查看您的代码实际上(或不去)的位置。

答案 2 :(得分:0)

您还可以尝试使用$ .post()方法,它是更复杂的$ .ajax()方法的包装器。

http://docs.jquery.com/Ajax/jQuery.post

答案 3 :(得分:0)

你介意在这里发布整个代码块吗?几个快速笔记 - 如果你使用的是firebug,你不需要使用alert()方法,而是使用console.log()