0

ajax断続的なエラーが発生するループの問題をデバッグしようとしています。具体的には、20 レコードをループしてデータベースに挿入していますが、20 レコード中 17 レコードしか挿入されないこともあれば、20 レコード中 18 レコードが挿入されることもあります。コードは次のとおりです。

function myInsertLoop(){
  $('input[name=r_maybe].r_box').each(function(){
    if( $(this).prop('checked') ){ 
      var rn = $(this).prop('value');   
      $.ajax({
        url: sURL + 'myController/Insert',
        type:"POST",
        dataType: 'text',
        data: {'rn': rn},
        error:          
        function(data) {alert('Error:'+rn+'\n\n'+data);}
      });
    } 
  });   
}  

同じデータを使用してプロセスを繰り返すと、挿入されないいくつかの異なる行が得られます。どのレコードがエラーをスローしたかを教えてくれるの値を警告できrnますが、エラーが発生する理由はまだわかりません。挿入されたレコードのデータとデータ型はすべて一貫しているため、それがエラーをスローしているとは思いません。エラーはタイミングと関係があると思いますが、よくわかりません。

dataコールバックに警告しようとしましたが、表示されるのは[object Object].

オブジェクト オブジェクト

ここで何を探すべきかについてのアイデアはありますか? 挿入が断続的に失敗する理由は何ですか? ありがとう。

4

0 に答える 0