-2
我有一个AJX get调用,我在MVC3应用程序中使用。以下是电话。JQuery AJAX在IIS上调用失败,但在开发服务器上工作
$.ajax({
url: '@Url.Action("GetEmailByAdvanced", "CustomerEmails")',
type: 'GET',
data: cqvdata,
success: function (data) {
//called when successful
var emails = "";
$.each(data, function (index, contact) {
$('#BCCText').tagit('createTag', contact.Email)
});
return false;
},
error: function (e) {
//called when there is an error
alert("Error occurred");
}
});
cqvdata是序列化的形式。在我的电脑上运行我的开发服务器上,这个调用工作正常,我得到了结果。当我将它部署到Windows Server 2008 R2时,它会返回一个错误。
什么是错误? – Tommy
什么是错误?您的cqvdata中是否有依赖于数据的数据?例如日期时间,小数等? – nemesv
我发现错误是414请求URL太长。我需要发送序列化的表单数据,所以我不知道是否有一些设置可以在IIS上调整? –