gpt4 book ai didi

jquery - MVC 中的 Json 解析器错误

转载 作者:行者123 更新时间:2023-12-01 05:38:24 25 4
gpt4 key购买 nike

我使用 ajax 将 xml 字符串传递到服务器端。它工作正常,所有数据都被保存并从服务器端返回所需的值。但不知道为什么 json 显示解析器错误。

我的代码:

var XML = "<Review><Question QId='1' QTId='10' /><Question QId='2' QTId='10' /></Review>";
var pData = { XML: XMLString };
$.ajax({
url: '/Dashboard/SaveReview',
type: 'POST',
data: pData,
dataType: 'json',
async: false,
success: function (data) {
alert(data);
if (data == "Y") {
alert('Success!');
}
else {
alert('Fail!');
}
},
error: function (req, status, error) {
var r = "req:" + req + ", status:" + status + ", error:" + error;
alert(r);
//alert('Unable to connect server!');
return false;
}
});

MVC:

[HttpPost]
[ValidateInput(false)]
public JsonResult SaveReview(string XML)
{
LibraryModel LM = (LibraryModel)Session["Library"];

string strResult = dsr.SaveReview(LM.ProjectId, Convert.ToInt32(LM.UserId), 141, null, XML);

return Json(strResult, JsonRequestBehavior.AllowGet);
}

显示其成功的图片:- enter image description here

但它显示错误: enter image description here

最佳答案

找到解决方案了..谢谢大家的回复。其实我错过了设置
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" />
<pages validateRequest="false">
在网络配置中。

关于jquery - MVC 中的 Json 解析器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32479783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com