$operatesubmitprefix + editpostform $#form-spkeynodemodel-editserialize;后端没报错前端弹出框显示服务器报错
根据给出的代码片段,这个问题可能是由于后端返回的错误信息没有正确显示在前端弹出框中引起的。要解决这个问题,你可以尝试在 $.operate.submit() 方法的回调函数中处理返回的错误信息并将其显示在弹出框中。例如:
$.operate.submit(prefix + "/edit", 'post', 'form', $('#form-spkeynodemodel-edit').serialize(), function(data) {
// 成功回调函数
}, function(data) {
// 错误回调函数
layer.alert(data.msg, {icon: 2});
});
在上述代码中,我们添加了第四个参数 function(data),它是 $.operate.submit() 方法的错误回调函数。在回调函数中,我们使用 layer.alert() 方法将错误信息 data.msg 显示在弹出框中。确保你已经引入了 layer 插件,以便能够使用 layer.alert() 方法。
通过这种方式,当后端返回错误信息时,前端将会弹出一个包含错误信息的弹出框,这样你就能够看到服务器端的报错信息了。
原文地址: http://www.cveoy.top/t/topic/i6AY 著作权归作者所有。请勿转载和采集!