我正在尝试使用ajax发送大量数据,但返回404错误未找到,如果我发送少量数据,它将以200响应并正常工作
这是我的代码
var str = myDiagram.model.toJson();
document.getElementById("mySavedModel").value = str;
myDiagram.isModified = false;
$.ajax({
dataType: "json",
url: "/Workflow/PraseJson/?diagram=" + str
}).done(function (x) {
});
和控制器代码
public void PraseJson(string diagram)
{
object yourOjbect = new JavaScriptSerializer().DeserializeObject(diagram);
}
我不知道如何解决此问题,任何人都可以帮忙吗?
最佳答案
尝试使用POST发送数据
$.ajax({
dataType: "json",
type: "POST",
data: {diagram: str },
url: "/Workflow/PraseJson/
}).done(function (x) { });
[HttpPost]
public void PraseJson(string diagram)
{
object yourOjbect = new JavaScriptSerializer().DeserializeObject(diagram);
}