Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更有用的ajaxForm错误响应?_Javascript_Jquery_Ruby On Rails_Ajaxform - Fatal编程技术网

Javascript 更有用的ajaxForm错误响应?

Javascript 更有用的ajaxForm错误响应?,javascript,jquery,ruby-on-rails,ajaxform,Javascript,Jquery,Ruby On Rails,Ajaxform,我正在开发一个提交到Rails后端的ajax表单。数据库有两个不允许重复的属性 如果提交表单时包含导致重复的条目,服务器将抛出500内部服务器错误响应。在日志中,我得到以下信息: PG::Error: ERROR: duplicate key value violates unique constraint "index_startups_on_name" 及 如何在ajax响应中获得这些信息?我希望通知用户哪个字段出现了重复条目(名称或url)。指定错误回调无效?错误回调采用textSta

我正在开发一个提交到Rails后端的ajax表单。数据库有两个不允许重复的属性

如果提交表单时包含导致重复的条目,服务器将抛出500内部服务器错误响应。在日志中,我得到以下信息:

PG::Error: ERROR:  duplicate key value violates unique constraint "index_startups_on_name"


如何在ajax响应中获得这些信息?我希望通知用户哪个字段出现了重复条目(名称或url)。

指定错误回调无效?错误回调采用
textStatus
errorshown
jqXHR
。在我的例子中,
textStatus
只是“错误”,而
errorshown
是“内部服务器错误”。我不确定
jqXHR
Try
jqXHR.responseText
是否包含完整的HTML服务器错误页面响应。它确实包含有关错误的信息,但它是许多其他调试信息之一。如果这是唯一的办法,我应该能让它工作。谢谢
ActiveRecord::RecordNotUnique (PG::Error: ERROR:  duplicate key value violates unique constraint "index_startups_on_name"