我尝试使用 jQuery 进行 AJAX 调用,数据有特殊字符,例如{'data':'<p>test</p>'}
. 似乎一开始就没有传递这些数据。如果我通过了,它会起作用{'data':'test'}
。由于特殊字符,encodeURIComponent 和 JSON.stringify 在这里失败< > /
。
有人可以帮忙吗?谢谢。
$.ajax({
type: "POST",
url: "services.aspx",
data: "data=" + encodeURIComponent(JSON.stringify(obj)),
dataType: "text",
error: function(xhr, textStatus, errorThrown) {
alert("ERROR"); },
success: function(data)
{
}
});
问候,
大卫