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...');
}
})
}
})
}
答
,如果你的目的是要发送的值,那么你可以通过在URL中的参数,你可以做这样的
$.ajax({url:'http://localhost:44509/Api/Country/GetState/id=' + $(this).val(),
method: 'post',
dataType: 'json',
success: function (data) {
alert('success...');
}
});
并做出决定请注意,您的“GetState”方法属于POST类型,正在接受名称为“id”的参数。
404错误意味着错误信息正在告诉你什么。该服务器上找不到该URL。检查你的服务器端代码。 – David
是的@David url格式是http:// localhost:44509/Api/Country/GetState/1在这里我需要绑定国家ID值到我的网址 –
看,错误信息是清楚的。该URL在该服务器上不存在。你不能绑定任何*不存在的数据*。检查你的*服务器端*代码。如果你没有任何服务器端代码,那么这就是问题所在。 – David