AJAX 呼叫ASP.NET MVC 中的控制器
使用ASP.NET MVC 時,AJAX 呼叫可讓您將資料傳送至從伺服器接收資料而無需重新載入整個頁面。以下是對控制器進行簡單AJAX 呼叫的詳細說明:
程式碼分解
控制器:
控制器包含FirstAjax 方法,該方法傳回JSON 資料(在本例中為字串「chamara」)。
View:
問題
最初,AJAX 呼叫沒有觸發警報,因為資料屬性未被刪除。控制器不需要任何參數,因此刪除資料解決了問題。
修改控制器
在更新的控制器中,加入了兩個 FirstAjax 方法來示範 GET和 POST 場景。 POST 需要一個參數,但在本範例中未使用。
工作 AJAX 呼叫
最終工作 AJAX 呼叫使用 Razor 語法動態產生 URL 並刪除不必要的資料屬性:
$.ajax({ type: "POST", url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", dataType: "json", success: successFunc, error: errorFunc });
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3