0
function randomQuote () {
     $('#decoded').val($.scriptcam.getBarCode());
     var decoded = $('#decoded').val();
     if(decoded != ""){

     $("#avatar").html('<img src="database/img/picloader.gif" style="height:150px;width:150px;"/> ');
     //alert(decode);
            $.ajax({
                type: "POST",
                dataType: "json",
                url: "database/dataLog.php",
                data: {
                        decoded: decoded
                },
                cache: false,
                success: function(data){
                    $("#avatar").html(data.avatar);
                    $("#profile").html(data.profile);
                    $("#log").html(data.log);
                    $("#sfx").html(data.sfx);

                    setTimeout(function() {
                    $("#avatar").html('<img src="database/img/avatar.jpg" style="height:150px;width:150px;"/> ');
                    $("#profile").html('');
                    $("#log").html('');
                    $("#sfx").html('');
                    }, 15000);

                }
            });

     }

jqueryで値の送信を遅らせるにはどうすればよいですか。コードが情報を送信するのが速すぎます。時には二重または三重に送信します。私が欲しいのは、jqueryが1つの値を取得したときにそれをajaxに送信し、別の値を受け入れないことです2秒。それは可能ですか?

4

0 に答える 0