को प्रतिस्थापित करने के बजाय डेटा जोड़ने के लिए load()
की कार्यक्षमता कैसे प्राप्त कर सकता है सिवाय इसके कि मैं प्रतिस्थापित करने के बजाय डेटा जोड़ना चाहता हूं। शायद मैं get()
बजाय उपयोग कर सकते हैं, लेकिन मैं सिर्फ लोड डेटाjQuery उपयोग .load()
अद्यतन से #posts
तत्व निकालने के लिए
जब मैं एक alert(data)
मैं मिलता है ... चाहते
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="jquery.infinitescroll.js"></script>
<script>
</script>
</head>
<body>
<div id="info"></div>
<div id="posts">
<div class="post"> ... </div>
...
<ul id="pageNav" class="clearfix">
<li><a href="page1.html">1</a></li>
<li><a href="page2.html">2</a></li>
<li><a href="page3.html">3</a></li>
<li><a href="page4.html">4</a></li>
<li><a href="page5.html">5</a></li>
<li><a href="page3.html" class="next">next</a></li>
</ul>
पूरा कोड @pastebin
आप इसे ऑनलाइनलाइनर भी कर सकते हैं: '$ ('# कंटेनर')। ($ ('# पोस्ट', डेटा) संलग्न करें); --- --- यह नहीं कि आपका उदाहरण यह करता है, लेकिन' $ (डेटा) 'कॉल करने से सावधान रहें।/'$ ('# पोस्ट', डेटा) इस कॉलबैक में कई बार! यह संभावित रूप से पूरी तरह से अनियंत्रित प्रसंस्करण/स्मृति हो सकता है ... – gnarf
@gnarf - असल में '$ (" # पोस्ट ", डेटा) .appendTo (" # कंटेनर "); 'कम अपर्याप्त होगा :) –
@ निक: बस पठनीयता की लागत :) – jAndy