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

Jquery लाइव फ़ंक्शन का उपयोग करते समय कोई केवल क्लिक ईवेंट (div) कैसे सबमिट करता है?

आपको अपने अजाक्स कॉल्स को रद्द करना होगा, सबसे आसान तरीका है एक doOnce करना

var doOnce = 1;
$(document).ready(function(){
    $(".box_content").live('click',function(e){                                    
        var element = $(this);
        var id = element.attr("id");
        var mem_email = $("#to_mem").val();
        var mem_firstName = $("#to_memfirstName").val();
        var happening_id = $("#happening_id<?php echo $id; ?>").val();
        var info = "id=" + id + '&mem_email=' + mem_email + '&mem_firstName=' + mem_firstName + '&happening_id=' + happening_id;            
        if(doOnce){
        doOnce--;
        $.ajax({
            type: "POST",
            url: "/happening_getMem_linkUP.php",
            data: info,
            cache: false,
            success: function(html){
                $("#now_from_linkup<?php echo $id; ?>").html(mem_firstName);
                doOnce++;
            }
        });
        }
        return false;
    });
}); 

doOnce सही से शुरू होता है, इसलिए अजाक्स को कॉल किया जाएगा और doOnce अजाक्स कॉल को अक्षम करने वाला झूठा हो जाएगा, फिर जब अजाक्स सफलता लौटाएगा doOnce इसे फिर से चलाने की अनुमति देते हुए वापस सही पर सेट किया जाएगा।

आप बेन अल्मन्स थ्रॉटल एंड डेब्यू प्लगइन का भी उपयोग कर सकते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql के साथ इकाई फ्रेमवर्क 6 का उपयोग करके DbUpdateConcurrencyException

  2. एकाधिक कॉलम पर FULLTEXT अनुक्रमणिका कैसे बनाएं?

  3. mysql के माध्यम से PHP निष्पादित करें?

  4. बड़ी .PDF फ़ाइलें MySQL डेटाबेस में PHP के माध्यम से मध्यम BLOB के रूप में अपलोड नहीं हो रही हैं, 2MB के तहत फ़ाइलें ठीक काम करती हैं

  5. क्या MySQL में एक चर को घटाना संभव है?