![](/img/trans.png)
[英]Sending HttpPostedFileBase field using JQuery ajax form.serialize() in MVC
[英]jquery ajax form.serialize() not working on Server and on local IIS
我在Partial View,Jquery和Controller中有以下代码。
我用过$(“ form”)。serialize(); 方法并尝试将数据发布到我所在的控制器
在Model中捕获它。
当我与VS2010一起运行时,代码在Local上运行正常,但在Server for
当我尝试将其发送到控制器屏幕时,大约有100条记录被挂起了30多个
最低,在服务器上也没有任何错误。
谁能让我知道更多。
1] jQuery代码
$('#btnSave').click(function () {
$("#dvAjax1").css('display', 'block');
var assignCalculationsData = $("form").serialize();
$.ajax(
{ type: "POST",
url: "SaveAssignedCalculations/Pricing",
data: assignCalculationsData,
success: function (data) {
data = $.trim(data);
if (data != "") {
var $response = $(data);
var hdValue = $response.find('#hdSaveStatus').val();
if (hdValue == "2") {//enter mandatory
jAlert('Please enter mandatory data.');
}
else if (hdValue == "1") {
$("#dvBody").html("");
$("#dvBody").html(data);
jAlert('Calculations Saved Successfully');
}
else {//No Data ('0')
jAlert('Please enter mandatory data.');
}
}
else {
jAlert('Please assign calculation(s) before saving.');
}
$("#dvAjax1").css('display', 'none');
}
});
});
})
2]控制器代码
public PartialViewResult SaveAssignedCalculations(List<AssignCalculationsDataModel> lstAssignCalculationsSourceDataModel, string fundType, string accountCode, string shareClassID)
{
//Some code
}
提前致谢。
谢谢,Vaibhav
尝试设置timeout
属性,并查看服务器是否花费更多时间来处理请求。
$.ajax({
url: "SaveAssignedCalculations/Pricing",
type: "POST",
timeout: 10000,
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.