|
|
1
61
必须发送{datatype:'text'}才能让success函数处理jquery和空响应。 |
|
|
2
11
解决方案: 尽管我仍然无法找出如何从以前的代码中获得错误,但我得到了一个适合我的替代解决方案。(至少现在是这样)。 想听听更多的想法 谢谢大家
|
|
|
3
4
发生这种情况并不是因为没有内容的201必然被视为无效,而是因为解析空字符串(“”)是一个json解析错误。 通过设置datafilter,可以全局或每个请求更改此行为。
|
|
|
4
2
我之前就有过这种事。我的问题是在查询字符串的末尾没有包含一个“.json”扩展名,所以我得到了XML。jquery无法将xml解析为json,导致调用错误处理程序。 |
|
|
5
2
我使用jquery_2.1.1,遇到了类似的问题,将其放入error()处理程序。我的rest api调用主体是
http status 204不是内容,因此jquery可以使用它,但是201=created需要json body对象,但我返回了零长度的body部分。资源地址在位置响应头中给定。 我可能会返回json对象,这取决于一些特殊情况,因此必须使用数据类型:“json”属性。我的jquery解决方案是error()检查201状态并调用success()函数。
|
|
|
6
2
我已经在另一个上面回答过了 similar thread :
|
|
|
James Williams · 如何在单击按钮时刷新div内容 4 年前 |
|
|
Mehmet · javascript执行了多个 4 年前 |
|
|
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 4 年前 |
|
|
Parker · 如何使表格行的单元格项加粗n秒? 4 年前 |
|
|
Chris J. · ajax获取查找数据属性值的请求 4 年前 |
|
|
Pedro F · Ajax调用后脚本运行不正常 4 年前 |