问题描述:在JS代码中访问地址,浏览器控制台报错。
1、错误访问代码如下:
function getTrackData(param) {
var mydata = {};
$.ajax({
url : url + "/locate/track/" + param.carnumber + "/"+ param.starttime + "/" +param.endtime,
dataType : 'json',
type : 'get',
async : true,
success : function(data) {
var item = eval(data);
if (item)
mydata = item;
}
});
return mydata;
}
注:starttime,endtime的值格式数据如:"2013-06-07 10:00:00",url上面含参数js不会对url进行编码。
空格" "被浏览器编译成了
%20代替,导致无法访问后台。
2、问题解决方案
function getTrackData(param) {
var mydata = {};
var starttime=param.starttime.replace(/ /g,"_");
var endtime=param.endtime.replace(/ /g,"_");
$.ajax({
url : url + "/locate/track/" + param.carnumber + "/"+ starttime + "/" +endtime,
dataType : 'json',
type : 'get',
async : true,
success : function(data) {
var item = eval(data);
if (item)
mydata = item;
}
});
return mydata;
}
替换空格,以下字符都是可行的,如"_",",""&","|","@"等字符,英文字母例外。
3、mysql数据库查询
SELECT * FROM device_001 WHERE SERVICETIME BETWEEN '2013-06-07@00:00:00' AND '2013-06-07@08:12:30'
分享到:
相关推荐
表单进行无刷新提交,ajax技术 if (!this.length) { log('ajaxSubmit: skipping submit process - no element selected'); return this; } var method, action, url, $form = this; if (typeof options == ...
该资源包含了一个使用jquery提交表单的代码,简单易懂,喜欢的下载。
php 用jquery ajax登陆,这是一个最简单的jquery ajax登陆实例,看了这个相信聪明的你能写出更好的东东!
jqueryajax jquery ajax
主要介绍了为jquery的ajax请求添加超时timeout时间的操作方法,文中通过一段简单的代码给大家介绍jquery ajax超时设置方法,感兴趣的朋友跟随脚本之家小编一起看看吧
Jquery ajax 读取txt文件 Jquery分页 Jquery ajax 读取txt文件 Jquery分页
简单整理的乱码处理方案,jquery的ajax解决UTF-8以及GBK的问题
jquery ajax源代码
需求: 在JS中向后台传递数组参数 分析: JS中的数组是弱类型的可以放任何类型(对象、基本类型),但是如果数组中放的是对象类型,传递到后台是显示的只能是对象字符串–[object Object],原因如下: 在后台接收的...
jquery+ajax实现无刷新提交的功能。
jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换...
jQuery Ajax 实例 全解析; jQuery Ajax 实例 全解析;
php基于jquery的ajax技术传递json数据简单实例.docx
用jQuery实现Ajaxform表单提交! 实现过滤乱码! 解决乱码!
GBK编码下jQuery_Ajax中文乱码解决方案
用Jquery的Ajax提交整个表单,我用的1.3.2的版本。
其中包含6款Ajax分页Demo,文字分页、图片分页都可以。具有一定特效、很炫。基本已经满足各种web分页开发了。
jquery ajax实例点击按钮触发Ajax loading jquery ajax实例点击按钮触发Ajax loading jquery ajax实例点击按钮触发Ajax loading
jquery ajax 异步传值并把值赋予在div标签内 很简单的jquery ajax异步传值 让您清楚了解jquery ajax运作 点击按钮的时候 程序会通过ajax去获取某个PHP文件的输出值 获取PHP文件的输出值的那一刻下面的程序会继续执行...
Struts2+jQuery ajax的一个商品小系统Struts2+jQuery ajax的一个商品小系统