>웹 프론트엔드 >JS 튜토리얼 >jquery+ajax获取特殊字符

jquery+ajax获取特殊字符

WBOY
WBOY원래의
2016-06-01 09:54:11853검색

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

<code class="language-javascript">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();
        }
    });
};</code>

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.