gpt4 book ai didi

jquery - 发生了错误!服务器未发送错误详细信息

转载 作者:行者123 更新时间:2023-12-01 04:38:49 25 4
gpt4 key购买 nike

我正在使用带有样板框架的 asp.net core。在实现保存功能时,我收到“发生错误!服务器未发送错误详细信息。”生产服务器上出现错误。在调试时,我发现控件转到 .fail() 函数,而不是转到 .done() 函数。该记录被保存到数据库中,我在弹出窗口中收到以下消息:“发生错误!服务器未发送错误详细信息。”

下面是使用的jquery:

this.save = function (modalManager) {
debugger;
_$Form = _modalManager.getModal().find('form[name=FormName]');
var orderTemplateId = $("#orderTemplateId").val();
var OrderTemplate = _$Form.serializeFormToObject();
_modalManager.setBusy(true);
debugger;

OrderTemplate.id = orderTemplateId;
var AssignedProductsIds = _findAssignedProductList();
debugger;
_orderTemplateService.createOrUpdateOrderTemplate({
OrderTemplate: OrderTemplate,
AssignedProductsIds: AssignedProductsIds,
}).done(function (result) {
debugger;
abp.notify.info(app.localize('SavedSuccessfully'));
_modalManager.close();
}).fail(function (result) {
debugger;
_modalManager.close();
}).always(function (result) {
_modalManager.setBusy(false);
window.location.href = '/app/zone';
});
};

该功能在本地服务器上完美运行,没有任何错误。那么,我没有明白我哪里出错了?

谢谢。

最佳答案

在 OrderTemplateAppService > CreateOrUpdateOrderTemplate() 方法中,您应该返回一个输出类。在所有情况下,您都必须返回输出类。因此,根据您的输入数据,它可能会出现异常行为。

这是客户期望的示例输出:

{
"success": true,
"result": {
"form": {
"formNo": "YYYYYY",
"serial": "XXXX",
"productGroup": {
"name": "LAPTOP"
},
"lastModificationTime": "2017-06-20T17:29:13.94",
"id": 48961
}
},
"error": null,
"unAuthorizedRequest": false
}

如果您没有在输出中添加“成功”字段,请从 Chrome 控制台检查您的方法的原始响应,框架的行为可能与此方法未成功

关于jquery - 发生了错误!服务器未发送错误详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43977022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com