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
値がコントローラーアクションに渡されるようにします。誰かがなぜこれが起こるのか教えてもらえますか? どんな更新でも大歓迎です。ありがとう。