Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

प्रगति पट्टी प्रदर्शित करें जबकि PHP स्क्रिप्ट AJAX के माध्यम से चल रही है

मैं आपको के अनुसार रास्ता दूंगाJQuery AJAX अनुरोध की प्रगति प्राप्त करने का सबसे साफ तरीका क्या है?

JQuery

$(function() 
{
    $("#submit").click(function() 
    {
        var titlee = $("#titlee").val();
        var wtag = $("#wtag").val();

        var dataString = 'titlee='+ titlee + '&wtag=' + wtag ;

        $.ajax({
            xhr: function () {
                var xhr = new window.XMLHttpRequest();
                xhr.upload.addEventListener("progress", function (evt) {
                    if (evt.lengthComputable) {
                        if (evt.lengthComputable) {
                            var percentComplete = evt.loaded / evt.total;
                            console.log(percentComplete);
                            $('.progress').css({
                                width: percentComplete * 100 + '%'
                            });
                            if (percentComplete === 1) {
                                $('.progress').addClass('hide');
                            }
                        }
                    }
                }, false);

                xhr.addEventListener("progress", function (evt) {
                    if (evt.lengthComputable) {
                        var percentComplete = evt.loaded / evt.total;
                        console.log(percentComplete);
                        $('.progress').css({
                            width: percentComplete * 100 + '%'
                        });
                    }
                }, false);

                return xhr;
            },
            type: 'POST',
            url: "c_insert_test.php",
            data: dataString,
            success: function (data) {
                //Do something on success
            }
        });

        return false;
    });
});

सीएसएस

.progress {
    display: block;
    text-align: center;
    width: 0;
    height: 3px;
    background: red;
    transition: width .3s;
}
.progress.hide {
    opacity: 0;
    transition: opacity 1.3s;
}

ऐसा करने के लिए यह एक उचित समाधान हो सकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. c9.io - नोड.जेएस प्लेटफॉर्म में एक mysql कनेक्शन बनाने के लिए होस्ट एड्रेस कैसे खोजें

  2. क्या मुझे इसे संग्रहीत करने के बाद MySQL परिणाम मुक्त करना है?

  3. MySQL प्रतिकृति स्वास्थ्य जाँच स्क्रिप्ट

  4. SQL IN क्लॉज के लिए PHP सरणी को फ़ॉर्मेट करना

  5. MySQL ODBC 5.1 सेट नाम ड्राइवर द्वारा अनुमत नहीं हैं