jQuery的cascadind数据不具有约束力它的价值

jQuery的cascadind数据不具有约束力它的价值

问题描述:

这里即时实现级联下拉列表这里乡村值&当我改变国家它的价值,但正在添加值在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

,如果你的目的是要发送的值,那么你可以通过在URL中的参数,你可以做这样的

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

并做出决定请注意,您的“GetState”方法属于POST类型,正在接受名称为“id”的参数。