ajax提交信息时中文内容在IE下无法传递,其他浏览器是好的。 页面也都是utf8格式的,麻烦大家帮忙看一下怎么回事,地址是:http://www.izhu.org/plugin/dztaotao/t.asp点“发表”就可以看到了,在FF或chrome是可以发布信息的,但IE下就获取不到AJAX传递的值,发现是编码问题,但所有页面都是UTF8格式为啥还会这样呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没找到“发表”!ajax 发送请求,参数先编码 一般来说, 1.英文是不需要编码的, 但是中文需要, 特殊字符(如空格)需要, 2.jquery的$.post似乎不需要编码, 提供了自动编码? jquery的$.get, $.load(不另加参数)是需要编码的(特别是ie下)!不知你是不是用jQuery, 当然, 这不是重要的. 安全的取值方式:var content=escape($("#txtContent").val()); //jqueryvar content=escape(document.getElementById("txtContent").value);//普通javascript 求一JS函数:隔X秒后执行一函数 js重写confirm 字符串的查找与替换 急~ ##########如保捕捉这个小事件?########### 关于数字用逗号分隔的正则表达式 script标签加了src属性标签里就不能加代码了么? 关于页面设计的一个问题? 请问如何将javascipt 变量传到 jsp 里面!!!!!!!!!!!!在线等待 如何清空输入眶的选项列表! 携程网点旅游然后随便点个进去的左边的日历是怎么做的? js触发textbox事件 ~~~急~~~~ 我下载了一个jquery-1.5.min.js怎么用啊
1.英文是不需要编码的, 但是中文需要, 特殊字符(如空格)需要,
2.jquery的$.post似乎不需要编码, 提供了自动编码? jquery的$.get, $.load(不另加参数)是需要编码的(特别是ie下)!不知你是不是用jQuery, 当然, 这不是重要的.
安全的取值方式:
var content=escape($("#txtContent").val()); //jquery
var content=escape(document.getElementById("txtContent").value);//普通javascript