【发布时间】:2012-12-18 10:57:20
【问题描述】:
我遇到了一个 ajax 请求问题。每当我运行以下命令时,我都会得到一个x(正如下面请求中的错误函数生成的那样),但我应该得到刻度图像,因为我确认调用确实在系统中进行了更改。
谁能帮我弄清楚我做错了什么?
Ajax 调用:
$.ajax({
url: "/URL",
type: "POST",
dataType: 'json',
data: { action: 'assoc_users', username: 'testuser', name: 'testname' },
success: function(){
$("#user_1_image").attr("src","http://domain.com/check.png");
},
error: function(){
$("#user1_status").html("x");
}
});
将作为输出的数据:
{status: 'OK', payload: ''}
【问题讨论】:
-
控制台是否出现错误?
-
我没有使用控制台或任何东西。基本上是一个返回值的 PHP 页面
-
我认为@ExplosionPills 的意思是您在 Firefox 中遇到任何 javascript 错误吗?
-
不,Explosion Pills 会询问您是否使用浏览器的控制台(例如 Firefox 中的 Firebug)来跟踪 JavaScript 是否报告了问题。
-
成功:function(){ 来自 url 的内容是什么?你还没有使用从 url 返回的任何东西