我正在从我的服务器获取 json 数据以将它们显示为表格。
$('#queryFrom').ajaxForm({
dataType: 'json',
beforeSubmit: showRequest, // pre-submit callback
success: processJson,
error: function (xhr, ajaxOptions, thrownError){
$('#queryResult').html('<div class="ui-corner-all ui-state-error"><p><span class="ui-icon ui-icon-alert"></span>'+thrownError+'</p></div>');
$('#queryResult').show("slow");
}
});
我可以以某种方式将 mysql 错误与 json/ajax 错误端分开吗?目前我得到:无效的 JSON:SQLSTATE[42S02]:找不到基表或视图:1146 表“simover.simulation”不存在{} 我可以自定义 jquery 抛出的消息吗?谢谢阿曼。
编辑
可以使用xhr.responceTxt而不是throwedError。