首頁 >web前端 >js教程 >如何在 ASP.NET MVC 中正確發起 Ajax 調用

如何在 ASP.NET MVC 中正確發起 Ajax 調用

Linda Hamilton
Linda Hamilton原創
2024-10-18 22:13:30935瀏覽

How to Properly Initiate Ajax Calls in ASP.NET MVC

在ASP.NET MVC 中對控制器進行簡單的Ajax 調用

要在ASP.NET MVC 中啟動Ajax 調用,了解控制器和視圖之間的相互作用是至關重要。

在提供的程式碼片段中,控制器包含視圖的 Index 操作和傳回包含字串「chamara」的 JSON 回應的 FirstAjax 操作。

在視圖中, jQuery Ajax 請求配置為使用「POST」HTTP 方法並指定 FirstAjax 操作的 URL。但是,設定為空字串的 data 屬性是多餘的,因為控制器的 FirstAjax 操作不接受任何參數。

要解決問題並觸發警報,請刪除 data 屬性並利用 Razor 語法來使用 @Url.Action("FirstAjax", "AjaxTest") 動態產生 URL。

或者,您可以修改控制器以定義兩個單獨的 FirstAjax 操作,一個用於 GET,一個用於 POST,並使用不同的參數。這種方法允許您有專門的操作來處理 Ajax 請求,同時保持關注點分離。

以上是如何在 ASP.NET MVC 中正確發起 Ajax 調用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn