亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

對 AJAX 帖子進行驗證檢查并返回錯誤消息

對 AJAX 帖子進行驗證檢查并返回錯誤消息

牧羊人nacy 2022-12-29 15:17:32
我有一個 AJAX 帖子可以做到這一點。$.ajax({    type: "POST",    url: "@MyWebSite.Url/myController/myView",    contentType: "application/json; charset=utf-8",    data: JSON.stringify({ myModel: myData }),    dataType: "json",    traditional: true,    success: function () {        alert('Success!');    },    error: function () {        alert('Error! ');    }})我的控制器進行了驗證檢查,但沒有正確返回錯誤消息。這是我的控制器的樣子:if (totalQty < part.QtyInItem) {    //ModelState.AddModelError("", "My ERROR Message");    //RedirectToAction("myControler", myModel);    return this.Json(new { success = false, message = "My Error Message" });}當我嘗試向模型狀態添加錯誤時,它只返回“錯誤!” 而不是我與之關聯的錯誤消息。當我嘗試執行 this.JSON 返回時,它會向視圖返回“成功”而不是錯誤消息。我怎樣才能對我的 AJAX 帖子進行驗證檢查
查看完整描述

1 回答

?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

您必須將數據對象添加到您的函數中。


$.ajax({

                    type: "POST",

                    url: "@MyWebSite.Url/myController/myView",

                    contentType: "application/json; charset=utf-8",

                    data:

                    JSON.stringify({ myModel: myData }),

                    dataType: "json",

                    traditional: true,

                    success: function (data) {

                        alert(data.message);

                    },

                    error: function () {

                        alert('Error! ');

                    }

如果您仍然遇到錯誤,您應該檢查您的控制臺是否有任何服務器錯誤。


查看完整回答
反對 回復 2022-12-29
  • 1 回答
  • 0 關注
  • 91 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號