Ajax请求在chrome可以正常,在firefox或者safari不行

同样的Ajax请求,在chrome可以得到正常的response,但是在firefox或则会safari会返回"Fail to load resource"。

原因:

1.可能是ajax的datatype没带。

2.如果你表单提交的button的type为“submit”,改为button或者其他类型即可,因为button 的类型为submit时,此按钮会提交表单数据给服务器。未指定时,此值为默认值,或者此属性动态变成空值或者无效值。

解决办法:

1.ajax请求加上 "datatype":"json"

2.将button的type改为"button"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,419评论 1 45
  •   JavaScript 最初的一个应用,就是分担服务器处理表单的责任,打破处处依赖服务器的局面。   尽管目前的...
    霜天晓阅读 3,968评论 0 3
  • Validform不错的表单验证插件,其核心思想就是把所有的验证条件及验证提示信息绑定到每个表单元素,让验证代码在...
    __凌阅读 9,872评论 0 1
  • 1. 有一次开车路过一个十字路口,绿灯亮着,车比较少,我正常行驶,突然一辆电动车从我面前冲了过去。 还有一次,我行...
    痩师兄阅读 1,463评论 1 2
  • 昨天是520,网络情人节,过得真有意义。因为老大带我们全家去郊游野炊了。 孩子班里家委会组织活动,26个孩子带着家...
    俩豆豆阅读 721评论 0 0

友情链接更多精彩内容