我有一个简单的 javascript 对象。我用 JSON.stringify 对其进行序列化,然后将它发送到一个只返回它的 asp.net Web 函数。但是当我尝试用 JSON 解析返回的字符串时,我得到了
Microsoft JScript 运行时错误:无效字符
$(document).ready(function() {
$.ajax({
type: "POST",
url: "test.aspx/PassBackdata",
contentType: "application/json; charset=utf-8",
data: "{'args': '" + JSON.stringify(MyObject) + "'}",
dataType: "json",
success: AjaxSucceeded,
error: AjaxFailed
});
});
function AjaxSucceeded(result) {
var a=JSON.parse(result);
}
function AjaxFailed(result) {
alert(result.status + ' ' + result.statusText);
}
};
<System.Web.Services.WebMethod()> _
Public Shared Function PassBackdata(args As String)
Return args
End Function
我怎么解决这个问题?谢谢