作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个使用 rails3、jquery-forms 的站点,我正在 firefox 和 chome 中进行测试。
为了测试,我让服务器每次都返回 422 状态。
当我提交表单时,Firefox 正确地点击了“错误”。 Chrome 错误地点击了“成功”。
任何人都知道为什么会这样?
$('form').ajaxSubmit({
dataType: 'json',
success: function(responseText, statusText, xhr, $form) {
console.log("It hits success");
},
error: function(responseText, statusText, xhr) {
console.log("It hits failure");
}
});
最佳答案
我假设您的服务器代码如下所示:
def update
@model = Model.find(params[:id])
@model.update_attributes(params[:model])
if @model.save
render :json => @model, :status => :ok
else
head :unprocessable_entity # aka 422 status code
end
end
关于ruby-on-rails - jquery ajax 422 在 Chrome 中取得成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7100017/
我已经安装了 Iubenda Consent Solution JS SDK,它似乎可以正常工作。一旦用户通过滚动或关闭通知表示同意,横幅就会消失,并且据推测,同意将存储在 Iubenda 系统中。
在我的 View Controller 中,我以编程方式在我的 UIView 中创建了 N 个按钮。每个按钮都需要做一些不同的事情,所以我制作了一个自定义处理程序类,我创建了 N 个实例,每个实例都使
我是一名优秀的程序员,十分优秀!