我尝试使用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);
}
我不知道如何解决这个问题,有人可以帮忙吗?
答案 0 :(得分:4)
尝试使用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);
}