Javascript 更有用的ajaxForm错误响应?
我正在开发一个提交到Rails后端的ajax表单。数据库有两个不允许重复的属性 如果提交表单时包含导致重复的条目,服务器将抛出500内部服务器错误响应。在日志中,我得到以下信息: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
PG::Error: ERROR: duplicate key value violates unique constraint "index_startups_on_name"
及
如何在ajax响应中获得这些信息?我希望通知用户哪个字段出现了重复条目(名称或url)。指定错误回调无效?错误回调采用
textStatus
、errorshown
和jqXHR
。在我的例子中,textStatus
只是“错误”,而errorshown
是“内部服务器错误”。我不确定jqXHR
TryjqXHR.responseText
是否包含完整的HTML服务器错误页面响应。它确实包含有关错误的信息,但它是许多其他调试信息之一。如果这是唯一的办法,我应该能让它工作。谢谢
ActiveRecord::RecordNotUnique (PG::Error: ERROR: duplicate key value violates unique constraint "index_startups_on_name"