我試圖如此努力地解決它,但無法解決。
我有錯誤
xhr.send(options.hasContent && options.data || null )
在保存資料時,此錯誤在 Jquery.js 中顯示。
代碼在 vs 2022 的除錯模式下完美運行。我可以在除錯模式下保存資料。但是當我編譯(發布)這個專案時。我托管在 IIS 中,一切都運行良好,但不是以這種形式當我嘗試發布資料時,我得到了同樣的錯誤。
我試圖發送標題但沒有作業..
var token = $('input:hidden[name="__RequestVerificationToken"]').val(); 標頭:{ RequestVerificationToken:令牌},
var detailsList = new Array();
var detailsObj = new Object();
$("#tblDropItem tbody tr").each(function () {
let row = $(this);
let itemId = Number(row.find('.item_detl').attr('purItem_id'));
detailsObj = {
ItemId: itemId,
ItemName: row.find(".item_detl").val(),
Quantity: parseFloat(row.find(".quantity_detl").val()),
UnitId: Number(row.find('.unit_detl').attr('unit_id')),
Rate: parseFloat(row.find(".rate_detl").val()),
Amount: parseFloat(row.find(".amount_detl").val()),
}
if (detailsObj.ItemName) {
detailsList.push(detailsObj);
}
});
var postData = {
PurMode: $("#PurMode").val(),
PurDate: $("#PurDate").val(),
SupId: $("#SupId option:selected").val(),
SubAmount: parseFloat($("#SubAmount").val()),
Discount: parseFloat($("#DiscountPercent").val()),
DiscountAmount: parseFloat($("#Discount").val()),
TotalAmount: parseFloat($("#TotalAmount").val()),
Remarks: $("#Remarks").val(),
Taxable: parseFloat($("#Taxable").val()),
VatAmount: parseFloat($("#VatAmount").val()),
VATable: parseFloat($("#VATable option:selected").val())
PurchaseDetailItemList: detailsList,
__RequestVerificationToken: $("input[name=__RequestVerificationToken]").val(),
}
$.ajax({
type: "POST",
url: "/Purchase/SavePurchase",
dataType: 'JSON',
data: postData,
async:false,
success: function (result) {
toastr.success('Data Saved Successfully');
window.location = "@Url.Content("~/Purchase/Index")";
},
error: function (result) {
toastr.error("Cann't Save Data.");
}
});
[HttpPost]
[ValidateAntiForgeryToken]
public JsonResult SavePurchase(PurchaseDTO model)
{
if (!ModelState.IsValid)
{
return Json("error");
}
//code...
}
你能提出任何錯誤..
uj5u.com熱心網友回復:
一切都是正確的,也許您在 iis 中托管不正確,請確保您的帖子 url 在控制臺中有效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/431753.html
標籤:asp.net 核心 asp.net-core-5.0
