要在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中文網其他相關文章!