コントローラーでメソッドを呼び出したい次のJSon呼び出しがあり、JSonオブジェクトを受け入れて部分ビューを更新します。
<script type="text/javascript">
function DoAjaxUpdate(btnClicked) {
btnClicked = $(btnClicked);
var $form = btnClicked.parents('form');
var url = '@Url.Action("Remove")';
$.getJSON(
url,
$form.serialize(),
function () {
if (data.htmlPartialView != null) {
return $("#divPartialView").load(obj.htmlPartialView);
}
});
return false;
}
</script>
残念ながら、これはデータを適切に渡さず、代わりに次のようなクエリ文字列として URL に追加します: http://www.myLink.com/MyController/Remove?dataID=1359&dataMember=1
助けてください。ありがとう