同样的Ajax请求,在chrome可以得到正常的response,但是在safari会返回”尝试载入资源时发生错误”。
原因:
- 可能是ajax的datatype没带。
- 如果你表单提交的button的type为“submit”,改为button或者其他类型即可,因为button 的类型为submit时,此按钮会提交表单数据给服务器。未指定时,此值为默认值,或者此属性动态变成空值或者无效值。
解决办法:
- ajax请求加上 “datatype”:”json”
- 将button的type改为”button”