jquery from插件
@开源中国
1.使用jquery from 2.6.7版本提交后台编码正常显示(后台为GBK),但是设置 xhr.setRequestHeader 却为空;
2.最新版jquery from 3.1.8版本提交后台编码显示乱码(后台为GBK) 但是设置 xhr.setRequestHeader却正常;
求解决办法,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
您的意思我没有理解?能说清楚点吗
为什么要用这个,我只在上传时才用到。
我就是在做上传 而且需要设置 XMLHttpRequest.setRequestHeader('k',"v")属性
看一下runjs最左边的资源文件那个加号,我们也是上传,看那个表单的写法,是否能有帮助?要先登陆哦
恩 嘿嘿 谢谢
乱码的话最好设置页面编码,然后以post方式提交数据,后端编码一致就没问题。
@红薯 恩,谢谢
@红薯 开源中国使用的是form2.6.7版本的,您能知道这个版本怎么正确设置XMLHttpRequest.setRequestHeader('k',"v")吗; $('#userForm').ajaxForm({ beforeSend: function(xhr, jqForm){ xhr.setRequestHeader("k","v"); } });
回复
我没设置过后,这个文档里应该有的吧,因为它最终也是调用 jQuery 的方法,如果没有就看 jquery 的处理方法
jQuery.form 的乱码问题我倒从来没碰见过,一般乱码问题都是服务端程序导致,跟 js 库没多大关系。