双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

jquery参数特殊字符问题

gaoxulaiguo gaoxulaiguo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一个这样的问题,我用jquery的AJAX采用POST方式提交到后台,但是参数是一个HTML文档的内容,也就是里面有字符“&”。导致我&后面的内容传不到后台,比如,我要传的是“ <p>sd</p> &nbsb asdf”后面的 asdf就传不到后台。
我的代码
$.post("templateManage.do",data,function(responseText){
//。。。
});
其中的data就是一个HTML的内容。我试着给POST方法加上第四个参数"html",没反应,也用encodeURIComponent方法对data加密,但是这样就不能提交到后台。
请指教。。。
...全文

相关推荐

jQuery 实现ajax传入参数含有特殊字符的方法总结

在做ajax登录时候遇到的一个问题,当传入参数含有特殊字符,比如:“$'#@”等。参数传递会有问题,无法正确获取。本文章向码农介绍jQuery ajax特殊字符参数解决方法,需要的朋友可以参考一下。

抹蜜茶

jquery与ajax获取特殊字符实例详解

jquery与ajax获取特殊字符 在用jquery加ajax写的时候,发现如果传进去的数据包含&则无法获取数据而+号的话就会被判定为空,解决办法就是使用encodeURIComponent()函数对要发送的数据进行编码. function ajax() { $val = encodeURIComponent($('#note').val()); $.ajax({ type: 'post', url: 'xxx.php', data: 'txt=' + $val, success: function(data) { $("#remove")

weixin_38627590

ajax传送参数含有特殊字符的快速解决方法

JQuery AJAX中遇到这样一个问题,参数中包含特殊字符,比如&’#@等, 这时执行AJAX的时候就会出问题,因为所传的参数变了.看个示例就明白: 方案一: $.ajax({ url: '/ashx/ajax.ashx', type: 'post', data: 'option=delete&name=11&adb, success: function (data) { if (data != 'error ') { } } }); ' 上面执行的ajax就是异步删除一个name为 11&abd 的数据 当请求到ajax.ashx页面时,我们获取到的name参数为11 执行

weixin_38737635

jquery attr 设定src中含有&amp;(宏)符号问题的解决方法

今天在用 jquery 的attr 方法设定 iframe的src属性的时候遇到了一个奇怪的为题,现在把问题及解决方面写出来,让遇到同样问题的人不要在走弯路。

weixin_38748239

基于javascript如何传递特殊字符

在没步入正轨之前,先给大家介绍JavaScript 特殊字符 你可以在 JavaScript 中使用反斜杠来向文本字符串添加特殊字符。 插入特殊字符 反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。 请看下面的 JavaScript 代码: var txt="We are the so-called "Vikings" from the north." [removed](txt) 在 JavaScript 中,字符串使用单引号或者双引号来起始或者结束。这意味着上面的字符串将被截为:We are the so-called。 要解决这个问题,就必须把在 “Viki

weixin_38681286
评论 6
收藏 已收藏
分享
返回顶部
gaoxulaiguo
Ajax 52,778 成员 25,334 内容