![]() |
1
410
结果可能不是JSON格式的,因此当jQuery尝试将其解析为JSON格式时,它会失败。你可以用计算机捕捉错误
无论如何,您似乎不需要在该函数中使用JSON,因此您还可以去掉
|
|
2
21
我犯了一个错误,试图直接使用这样的函数(success:OnSuccess(productID))。但您必须首先传递匿名函数:
如果不使用匿名函数作为包装,则即使Web服务返回异常,也会调用OnSuccess。 |
![]() |
3
16
我尝试删除数据类型行,但它对我无效。我通过使用“complete”而不是“success”作为回调来回避这个问题。在IE中,成功回调仍然失败,但由于我的脚本运行并完成,所以我只关心这些。
|
|
4
10
|
![]() |
5
5
放
如果不是,那仅仅是因为请求根本没有成功,即使您设法点击了服务器。合理的原因可能是超时过期,或者php代码中的某些内容引发异常。
|
![]() |
6
3
我也有同样的问题。因为
|
![]() |
7
2
我返回了有效的JSON,在我的“完整”回调中得到了200的响应,并且可以在chrome网络控制台中看到它。。。但我没有具体说明
有一次,与“公认的答案”不同,这实际上解决了问题。 |
![]() |
8
2
您必须同时声明成功和错误回调。添加
|
![]() |
9
1
我使用XML将结果从服务器上的php带回网页,我也有同样的行为。 在我的例子中,原因是结束标记与开始标记不匹配。
|
![]() |
10
1
我在使用ajax函数从Magento恢复用户密码时遇到了这个问题。未触发成功事件,然后我意识到有两个错误:
因此,每次我尝试使用json_eoncde()对返回的数组进行编码时,该函数都无法工作,因为它的一个索引具有非utf字符,其中大多数是巴西葡萄牙语单词的重读。 |
![]() |
11
1
|
![]() |
12
1
我在查询控制器时遇到了同样的问题,该控制器不返回成功响应,当修改我的控制器以返回成功消息时,问题得到了解决。 注意使用Lavalite框架。 之前:
|
|
13
1
我也遇到了同样的问题,我就是这样解决的: 我的ajax:
好啊问题不在于json,而在于php响应。
现在:
注:如果有问题,请道歉,但这是我在这个论坛上的第一个评论:) |
![]() |
14
0
在我的例子中,错误是这是在服务器端,因此它返回一个html
|
![]() |
15
0
通过以下方式添加“错误”回调(就像“成功”):
所以,在我的例子中,我在控制台中看到:
|
![]() |
16
-4
这个 success callback 接受两个参数:
|
|
Newbie_Coder · 如何使用Jquery无画布裁剪框架 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
![]() |
Community wiki · 无法从jquery文档调用函数 1 年前 |