使用ajax向控制器发送一些结果,但它不返回值。
我的概念:我发送给控制器的@html.dropdownlist值,使用这个值来获取valus,使用mvc3将属性绑定到另一个下拉列表
IGot这个答案:verfif给出了链接
答案 0 :(得分:0)
您在ajax中传递type
选项两次且网址格式不正确
function onChange(bookid) {
$.ajax({
type: "GET",
url: '@Url.Action("books","subject")',
data : { bookid: bookid},
dataType: "json",
success: function (result) {
alert('success');
//do whatever you want
},
error: function(result){
}
});
};
您将dataType
作为json
传递。因此,如果您想点击success
的{{1}}结果,则需要从您的操作结果中$.ajax
而不是以视图形式返回。
当您以View身份返回时,它始终会给出错误。
return Json
希望它对你有所帮助。