首頁 > web前端 > js教程 > javasciprt下jquery函數$.post執行無回應的解決方法_javascript技巧

javasciprt下jquery函數$.post執行無回應的解決方法_javascript技巧

WBOY
發布: 2016-05-16 16:55:49
原創
1123 人瀏覽過

在編寫javascirpt程式過程中,以$.post方法傳送數據,若資料中字元含有'

複製程式碼 程式碼如下:

var jsonstr='{"value" efg"}';
$.post(
url,
{ "jsonstr": jsonstr },
function (data, status) {
});

需要轉義後再使用,使用下面的transferredChars函數轉義後,再傳遞資料$.post即能執行。

此函數使用將''分別替換為''。
複製程式碼 程式碼如下:

transferredChars=function (htmlChars) { tcs = tcs.replace(/>/g, ">");
return tcs;
}


複製程式碼 程式碼如下:
var jsonstr='{value":"abjsonstr=transferredChars(jsonstr);
$.post(
url,
{ "jsonstr": jsonstr },
function (data, status) {
});

所使用的jquery版本為1.7.1.min
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板