jQuery技术

jquery+ajax获取特殊字符

字号+ 作者:H5之家 来源:H5之家 2017-12-06 18:33 我要评论( )

在用jquery加ajax写的时候,发现如果传进去的数据包含&则无法获取数据而+号的话就会被判定为空,解决办法就是使用encodeURIComponent()函数对要发送的数据进行编

在用jquery加ajax写的时候,发现如果传进去的数据包含&则无法获取数据而+号的话就会被判定为空,解决办法就是使用encodeURIComponent()函数对要发送的数据进行编码.

function ajax() { $val = encodeURIComponent($('#note').val()); $.ajax({ type: 'post', url: 'xxx.php', data: 'txt=' + $val, success: function(data) { $("#remove").empty(); $("#main").html(data); $(".chg_area").hide(); } }); };

这样就能传&+这些特殊符号了

原文地址:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery.inArray() 函数详解

    jQuery.inArray() 函数详解

    2017-12-06 16:06

  • jquery默认文字点击消失代码

    jquery默认文字点击消失代码

    2017-12-05 08:02

  • jQuery如何获取动态添加的元素

    jQuery如何获取动态添加的元素

    2017-12-04 15:03

  • 关于jquery mouseenter/mouseleave在 IE中不起作用的问题

    关于jquery mouseenter/mouseleave在 IE中不起作用的问题

    2017-12-04 15:02

网友点评