jquery與ajax獲取特殊字符
在用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(); } });};這樣就能傳&+這些特殊符號了
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答