这是我的代码:
<input type="button" id="btn" value="Click" />
<script>
$(document).ready(function () {
$("#btn").click(function () {
var Idtype = $("#dropdownlist").val();
var valuetype = $('#dropdownlist option:selected').text();
$.post("/Role/displayvalue", { Id: $('#dropdownlist').val(), value: $('#dropdownlist option:selected').text() }, function (data) {
$("#dropdownlist").html(data)
})
});
});
</script>
这里是displayvalue
功能:
[HttpPost]
public ActionResult displayvalue(int Id, string value, [DataSourceRequest] DataSourceRequest request)
{
return RedirectToAction("List");
}
单击按钮时,单击按钮时未调用displayvalue()
功能。造成这种情况的原因是什么?
答案 0 :(得分:0)
displayRolevalue返回视图,没有JSON或XML格式的数据!!!!! 你可以使用WebApi。