2017-10-13 114 views
-3

這裏即時實現級聯下拉列表這裏鄉村值&當我改變國家它的價值,但正在添加值在url.Im獲取誤差:44509/Api/Country/GetState/無法加載資源不結合它的名字綁定:服務器迴應的404狀態(未找到)jQuery的cascadind數據不具有約束力它的價值

DDLCOUNTRY.change(function() { 
      if ($(this).val() == "-1") { 
       DDLSTATE.empty(); 
       DDLSTATE.append('<option/>', { value: -1, text: 'Select Country' }) 

      } 
      else 
      { 
       $.ajax({ 
        url: 'http://localhost:44509/Api/Country/GetState/', 
        method: 'post', 
        dataType: 'json', 
        data: $(this).val() , 
        success: function (data) { 
         debugger; 
         alert('success...'); 
        } 
       }) 
      } 
     }) 
    } 
+0

404錯誤意味着錯誤信息正在告訴你什麼。該服務器上找不到該URL。檢查你的服務器端代碼。 – David

+0

是的@David url格式是http:// localhost:44509/Api/Country/GetState/1在這裏我需要綁定國家ID值到我的網址 –

+1

看,錯誤信息是清楚的。該URL在該服務器上不存在。你不能綁定任何*不存在的數據*。檢查你的*服務器端*代碼。如果你沒有任何服務器端代碼,那麼這就是問題所在。 – David

回答

1

,如果你的目的是要發送的值,那麼你可以通過在URL中的參數,你可以做這樣的

$.ajax({url:'http://localhost:44509/Api/Country/GetState/id=' + $(this).val(), 
         method: 'post', 
         dataType: 'json', 
         success: function (data) { 
          alert('success...'); 
         } 
        }); 

並做出決定請注意,您的「GetState」方法屬於POST類型,正在接受名稱爲「id」的參數。