ajax呼び出しで.csコードにあるようにNewText値を渡したいと思います。エスケープアポストロフィをそのままvarに渡す方法はjavascriptで置き換えることはありませんか?
**var NewText ="D'souza";**
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "frmLabel.aspx/getText",
data: **"{newtext:'" + NewText + "'}",**
dataType: "json",
async: false,
success: function (gridData) {
text = gridData.d;
},
error: function (xhr, status, error) {
var err = eval("(" + xhr.responseText + ")");
alert(err.Message);
}
});
' "D \ 'ソウザが "' –
はい、私が試したよう –
この VARデータ= {" をnewText": "D'Souza氏を"}試してみてください、あなたはアポストロフィをエスケープしようとしたんでした、 ペイロード= JSON.stringify(data); $ .ajax({ ... データ:ペイロード、 .... }); –