博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
$.ajax里一个中文全角逗号引发的惨案
阅读量:5733 次
发布时间:2019-06-18

本文共 497 字,大约阅读时间需要 1 分钟。

昨天,在制作一个页面时,突然发生一件不可思议的事情--JS失效了!

确实让人匪夷所思,我记得饭前还是正常运作的。

于是慢慢的缩小范围,把下午刚加的语句删掉,删完了页面就正常了。

于是被删除的这部分代码成了重点怀疑对象,慢慢的下面代码成为了真凶:

    $.ajax({

        url: url,// 请求的地址
        data:{url:url , id:id},// 请求参数
        type: "get",// 请求方式
        success: function(data) {
        },
        timeout: 10000,// 超时时间,超时后会调用error后的函数
        error: function(XMLHttpRequest, textStatus, errorThrown) {
        }
    });

之所以确定是因为其中业务代码已经都被删光了。

再次审视发现url:url , id:id这部分逗号是中文全角的,换成英文半角就全部正常了。

因为这件事,昨天很是慌乱一阵子,火烧火燎一般,好在稳定情绪后逐步缩小范围后排查,最终找出了真凶。

估计有人也会遇到同样问题,希望此文对他们有所帮助。

2017年1月13日14:06:43

转载地址:http://vhlwx.baihongyu.com/

你可能感兴趣的文章
表的联结
查看>>
XXE漏洞简析
查看>>
获取用户地理位置.html
查看>>
asp.net中ScriptManager自带Ajax与jQuery事件冲突
查看>>
转 python中%s与%d
查看>>
转:sqlplus与shell互相传值的几种情况
查看>>
转 搬家知识
查看>>
JS实现倒计时
查看>>
Linux学习日记(二)
查看>>
oracle SQL性能优化
查看>>
Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
查看>>
利用Junit实现eclipse单元测试
查看>>
Windows phone开发 页面布局之屏幕方向
查看>>
Windows phone开发数据绑定系列(1)--了解数据绑定
查看>>
leetcode — pascals-triangle
查看>>
超级密码 简单的广搜bfs(),要注意特殊情况的处理
查看>>
find函数
查看>>
CSS文本属性 文本阴影text-shadow 换行 text-overflow
查看>>
-------------初识----------动态规划。--------------------------------------------
查看>>
~~~~~~~~~~~析构函数~~~~~~~~
查看>>