[英]jquery ajax post method not work in iis7
我在MVC的IIS 7中遇到ajax调用问题,我使用jquery ajax这样:
$.ajax({
url: '@Url.Action("IsLoanNumberValid", "File")',
type: 'Post',
cache: false,
data: {
fileCategoryId: ddlFileCategory.value(),
loanNumber: $("#txtLoanNumber").val(),
}
.....}
开发应用程序时我没有任何问题,但是当我发布mvc应用程序并在iis post方法中上传时出现问题,并且不返回结果,
这是萤火虫设计时的要求
当应用程序在iis7中时,这是请求
所有的ajax post方法都无法返回结果
Kendo网格调用的FilterFiles_Read方法在post方法中也有问题! 网格通过以下代码行绑定: .Read(read => read.Action(“ FilterFiles_Read”,“ File”)
这是它的代码
@(Html.Kendo().Grid<CommonData.Domain.File>()
.Name("Grid")
.Pageable()
.EnableCustomBinding(true)
.Columns(columns =>
{
columns.Bound(e => e.FileCategory.Title);
columns.Bound(e => e.BankFileNo);
})
.DataSource(dataSource => dataSource
.Ajax()
.Model(model => model.Id(o => o.Id))
.Read(read => read.Action("FilterFiles_Read","File").Data("GetValues"))
.PageSize(10)
.Total(TempData["Total"] == null ? 0 : (int)TempData["Total"])
)
)
我必须配置iis还是必须更改应用程序? 请帮我
@zeinab kalanaki,你还有问题吗? 当托管在IIS7中时 ,以下ASP.Net MVC $ .Ajax()函数中的解决方案无法解决我的问题。 尝试将您的网址修改为
url: '@Url.Action("IsLoanNumberValid", "File")/',
注意最后添加的“ /”。 对我来说似乎是个虫子。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.