$.ajax里一个中文全角逗号引发的惨案
昨天,在制作一个页面时,突然发生一件不可思议的事情--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
随机推荐
- fsm三种建模思路比较
==================================================================================================== ...
- VS第一天(一堆错误的错误示范)
自学VS第一天 (目标用vs做个不low的简历) 学习视频 https://www.bilibili.com/video/av48489320/?p=1 代码 写了一天的代码,自己理解的内容在注释里 ...
- Python 模块和包的概念
模块&包(* * * * *) 模块(modue)的概念: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函 ...
- leetcode-2-basic
解题思路: 题目本身挺简单的,考虑用set,判断每个单词的字母是不是属于同一个集合.需要注意的是:1)set的构造方法:2)单词可能是大小写混合的,不一定只是首字母大写: 3)break是跳出循环=. ...
- (转)ios应用导航模型
Eko - MoboCentre 本文将介绍iPhone的导航风格,同时,也一并了解能够组织好应用内容和工具的导航方式.对于一个应用来说,最基础的操作就是基于页面间简单的移动,每张页面都完成一个任务或 ...
- Educational Codeforces Round 32:E. Maximum Subsequence(Meet-in-the-middle)
题目链接:E. Maximum Subsequence 用了一个Meet-in-the-middle的技巧,还是第一次用到这个技巧,其实这个技巧和二分很像,主要是在dfs中,如果数量减小一半可以节约很 ...
- PAT Basic 1013
1013 数素数 令P~i~表示第i个素数.现任给两个正整数M <= N <= 10^4^,请输出P~M~到P~N~的所有素数. 输入格式: 输入在一行中给出M和N,其间以空格分隔. 输出 ...
- Hive 将本地数据导入hive表中
# 导入 load data local inpath '/root/mr/The_Man_of_Property.txt' insert into table article; # 提示 FAILE ...
- cf886d Restoration of string
明确几点 假设有串 ab,那么 a 后头必须是 b,b 前头必须是 a,否则就不是最频繁的了. 不可成环,aba是非法的. #include <iostream> #include < ...
- rocketmq 问题
1. 收不到消息-consumerOffset.json 信息错位 这种情况一般是,手动删除了store/commitlog目录里的数据等非常规手段造成了consumerOffset.json中记录的 ...