HTMLタグがjsonに追加されたときにこのajaxが失敗するのはなぜですか<br />
.そこにない場合は動作します. 私が考えることができる唯一の回避策は、テキストをエンコードすることです。
理由を知っていますか、または/および他の提案があります.
ありがとう
$.ajax({
type: "POST",
url: "/url",
//data: { "myText" : '[{ "a": "test1", "b": "test2"}]' },//works
data: { "myText": '[{ "a": "<br />dfgdfgdfgdfgdgd", "b": "test2"}]' },//causes error
dataType: 'json',
success: function (data) {
alert("pass");
},
error: function () {
alert("error");
}
});