我使用 MVC3。我有`
function userLocation_change()
{
var text = $("#userLocation").val();
alert(text);
var url = '@Url.Action("GetAllLocations", "Home")';
var data = text;
$.post(url, data, function (result) {
});
}
`
这是我的控制器操作:
public JsonResult GetAllLocations(string userlocation)
{
///...some code...
return Json(..Something.., JsonRequestBehavior.AllowGet);
}
问题是每当调用控制器函数时,"userlocation"
参数确实具有 NULL 值。我希望将data
值传递给控制器操作。有人可以告诉我为什么会这样吗?任何更新将不胜感激。谢谢。