此JSON帖子有效,但如果我开始快速点击它们,它们会开始返回500个错误。我猜这是因为他们没有正确排队,当他们不能一个接一个地出去时他们会分崩离析。有没有办法在JSON中排队?
这是我在HAML中的按钮:
= f.check_box :has_sticker, :style => 'width: 20px;', :class => "orgs_deals_admin_save"
这是我的jQuery:
$('.orgs_deals_admin_save').live('click', function() {
var button = $(this);
var form = button.closest('form');
var dataString = form.serialize();
$.ajax({
url: form.attr('action') + '.json',
dataType: 'json',
type: 'POST',
data: dataString,
success: function(data) {
}
});
});
答案 0 :(得分:1)
500是服务器错误问题代码,所以我认为在服务器端处理脚本存在一些问题
答案 1 :(得分:1)
这是因为默认异步设置为true。如果您希望按照发送它们的完全相同的顺序处理它们,请将asynchronous设置为false。