jq-ajax中文乱码替代法
时间:2009-08-04
来源:互联网
菜鸟胡乱搞出来的,解释不了,也有可能很多地方理解有误,请大家多指教,我的思路是否正确。
$.get(url,{参数1:值1,参数2:值2},回调函数(){})
我的后台是ASP,转换UTF-8编码很费力
如果有中文传递时,貌似需要将汉字用escape()进行编码,再在后台对得到的数据还原,如果后台未提供完美的字符转换方案转换起来很复杂
今天尝试很久,在url上找到办法
原来意图:
url = "http://test.com/t1.asp"
参数 {name:"张飞",pp:1}
新实现的方法
url = "http://test.com/t1.asp?name=张飞&pp=1&a123456="
参数 {}
url 后新增了个 a123456 参数,是因为jq 会默认在url后加 ?参数1=值1&参数2=值2.... 也就是说至少会在后面加一个 "?"符号
参数 必须将需要的参数全部写入url里,我测试了下,似乎url里带参数后 下面的参数就没用了
20090805补充:
经测试 使用$.post()方法时, url里带参数有效,且 “参数”里传递参数也有效!
$.get(url,{参数1:值1,参数2:值2},回调函数(){})
我的后台是ASP,转换UTF-8编码很费力
如果有中文传递时,貌似需要将汉字用escape()进行编码,再在后台对得到的数据还原,如果后台未提供完美的字符转换方案转换起来很复杂
今天尝试很久,在url上找到办法
原来意图:
url = "http://test.com/t1.asp"
参数 {name:"张飞",pp:1}
新实现的方法
url = "http://test.com/t1.asp?name=张飞&pp=1&a123456="
参数 {}
url 后新增了个 a123456 参数,是因为jq 会默认在url后加 ?参数1=值1&参数2=值2.... 也就是说至少会在后面加一个 "?"符号
参数 必须将需要的参数全部写入url里,我测试了下,似乎url里带参数后 下面的参数就没用了
20090805补充:
经测试 使用$.post()方法时, url里带参数有效,且 “参数”里传递参数也有效!
[ 此帖被wfkbabro在2009-08-05 09:02重新编辑 ]
作者: wfkbabro 发布时间: 2009-08-04

作者: haibin666 发布时间: 2009-08-04
Like this forged chain movie
chain sprocket , like the
overhead conveyor fact clone
golf clubs that conveyor parts I described
forming machine , fashion jewelry there
roll forming machine is conveyor chain
no roll forming machine comment!
chain sprocket , like the
overhead conveyor fact clone
golf clubs that conveyor parts I described
forming machine , fashion jewelry there
roll forming machine is conveyor chain
no roll forming machine comment!
作者: asdfjklmn 发布时间: 2009-08-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28