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 });
以上是何時在 ASP.NET MVC 中使用具有 AJAX 呼叫的控制器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!