簡體   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