2012-12-12 5 views
5

जब मैं इस तरह एक कोड है:क्या jQuery लोड() अनुरोधित तत्व नहीं मिलने पर भी कोई डेटा भेजता है?

$('#intro-posts-container').load('/ajax/load.php', function() { 
     bindVoting(); 
    }); 

लोड, load.php करने के लिए अनुरोध भेजता है, तो #intro-posts-container तत्व मौजूद नहीं है?

उत्तर

5

इस पृष्ठ पर फायरबग में एक त्वरित परीक्षण से पता चलता है कि यदि तत्व मौजूद नहीं है तो अनुरोध भेजें।

मैं source (v1.8.3) से इस की पुष्टि कर लें, जो निम्नलिखित शामिल हैं:

jQuery.fn.load = function(url, params, callback) { 
    // [snip] 

    // Don't do a request if no elements are being requested 
    if (!this.length) { 
     return this; 
    } 

    // [snip] 
} 
+0

jQuery टीम में वाह लोगों ने भी इस बारे में सोचा। –

0

यह बाद से तत्व में ही लोड हो जाता है कभी नहीं घटना

शुरू हो रहा कभी नहीं किया गया है किसी भी अनुरोध नहीं भेजता है
संबंधित मुद्दे