繁体   English   中英

jQuery ajax post方法在iis7中不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM