2010-07-21 5 views
4

이 JSON 게시물은 작동하지만 빠르게 클릭하기 시작하면 500 개의 오류가 반환됩니다. 나는 그들이 정확하게 대기열에 있지 않기 때문에 이것이 하나라고 생각합니다. 그리고 하나씩 나갈 수 없을 때 그들은 붕괴됩니다. 이 대기열에 JSON 방식이 있습니까? 내 jQuery를여러 JSON 요청을 보내면 500 오류가 발생합니다.

= f.check_box :has_sticker, :style => 'width: 20px;', :class => "orgs_deals_admin_save" 

그리고 여기 :

여기 HAML 내 버튼의

$('.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

나는 왜 서버 측 코드가 실패했는지 알아봐야한다고 생각한다. – Pointy

답변

1

이것은 기본 비동기가 true로 설정 되었기 때문입니다. 비동기를 보낸 순서와 정확히 동일한 순서로 처리되도록하려면 비동기를 false로 설정하십시오.

+0

감사합니다 Anders. 너는 천재 야. 나는 당신이 결국 세계를 살아가는 로봇을 코딩한다고 상상한다. – Trip

+0

@Trip, haha, 지금 자메이카와 쉽게. 그러나 서버 측에서 왜 실패했는지 확실히 조사해야합니다. – Anders

+0

잠깐 - 우리가 뭐라 말 했나요? .. oh yah .. 나는 그것을 비동기로 설정했다 : 거짓. 다른 사람이 나올 때까지 내가 게시하는 것을 허용하지 않으므로 작동하는 것처럼 보였다. 나는 그것이 성공하기 위해 필요한 모든 것이 었습니다. – Trip

1

(500)는 서버 오류 문제 코드입니다, 그래서 당신의 스크립트를 처리하는 몇 가지 문제가 있다고 가정 서버 쪽

관련 문제