$.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
随机推荐
- iOS设置UINavigationBar 的样式
为了方便演示,我用storyBoard建立了一个基本的导航栏 并在代码中获得了NavgationBar UINavigationBar *bar = self.navigationController ...
- Yii2.0 添加分类category model类
<?php namespace app\models; use yii\db\ActiveRecord; use Yii; use yii\helpers\ArrayHelper; class ...
- HDU 5016 Mart Master II
Mart Master II Time Limit: 6000ms Memory Limit: 65536KB This problem will be judged on HDU. Original ...
- Python --写excel
# -*- coding: UTF-8 -*- import xlwt import StringIO # 将数据保存成excel def write_data(data, tname): file ...
- 自动化运维之shell通配符,转义符,和元字符(二)
1 shell通配符 通配符看起来有点象正则表达式语句,但是它与正则表达式不同的,不能相互混淆.把通配符理解为shell特殊代号字符就可. 二.shell元字符 shell除了有通配符之外,由shel ...
- HDU——1242Rescue(BFS+优先队列求点图最短路)
Rescue Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Sub ...
- 【Java工具】在代码头部加版权
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io ...
- 高通android7.0刷机工具使用介绍
刷机工具安装 1. 安装QPST.WIN.2.7 Installer-00448.3 2. 安装python2.7,并配置其环境变量 刷机方法 1.将编译后的刷机文件拷贝到如下目录:SC20_CE_p ...
- ElasticSearch API 之 UPDATE
ES本身是一个倾向于查询检索的框架,对于更新的操作,太过频繁总归不好的. 阅读本篇后,你可以使用Script对所有的文档执行更新操作,也可以使用doc对部分文档执行更新,也可以使用upsert对不存在 ...
- 【POJ1226】Substrings(后缀数组,二分)
题意: n<=10,len<=100 思路: 只有一个字符串的时候特判一下 #include<cstdio> #include<cstring> #include& ...