を働いていません。私はちょうど私のコントローラの1つに簡単な呼び出しを行い、返されたjson結果を取得しようとしています。私の見解でAjaxのMVCのビューに私のコードは動作しませんなぜ私にはわからない
スクリプトは次のようになります:
[HttpPost]
public ActionResult checkNumRoles()
{
return Json("skat", JsonRequestBehavior.AllowGet);
}
私は現在の文字列でアラートを取得する:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var serviceURL = '/WorkRolesController/checkNumRoles';
$.ajax({
type: "POST",
url: '@Url.Action("checkNumRoles", "WorkRolesController")',
dataType: "json",
success: successFunc,
error: errorFunc
});
function successFunc(data, status) {
alert(data);
}
function errorFunc() {
alert('error');
}
});
</script>
そして、ここでは、コントローラ内(簡体字)アクションメソッドがどのように見えるかです私がページを読み込むたびに、その中に「エラー」があります。
私には何が欠けていますか?
試し 'URL:「/ WorkRoles/checkNumRoles'' –