欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

jquery+ajax获取特殊字符

程序员文章站 2022-05-26 10:42:08
...
在用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();
        }
    });
};

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