हैलो मैं की तरह एक समानांतर स्क्रॉलिंग वेबसाइट कर रहा हूँ कॉल: http://vanityclaire.com/कतार AJAX
हालांकि, बल्कि एक बड़े HTML फ़ाइल की तुलना में, मुखपृष्ठ के लोड के बाद, मैं घर के बच्चों में ajaxing कर रहा हूँ, jQuery का उपयोग कर। भार()।
वर्तमान में मैं प्रत्येक div और AJAX में उस यूआरएल में शीर्षक के लिए बैठता हूं। लेकिन AJAX आदेश से बाहर हो जाता है, और जैसा कि मैं और पेज जोड़ता हूं, स्पैंगिंग 30+ http: // अनुरोध वाले सर्वर को स्पैंग नहीं करता है।
मैं एजेक्स कॉल को सिंक्रनाइज़ तरीके से कैसे कर सकता हूं, यानी किसी दूसरे अनुरोध के पहले पहले वापसी की प्रतीक्षा करें, या एक समय में दो भेज दें।
मैं चिल्ला रहा हूं, और मुझे जो चाहिए वह पता नहीं लगा सकता।
<div id="mainLayout" class="fullwidth scrollArea">
<div class="scrollItems">
<div id="page-1" class="scrollItem" title="/">
<div>HOME PAGE CONTENT</div>
</div>
<div id="page-2" class="scrollItem" title="/Page2.html">
<div class="loading"> </div>
</div>
<div id="page-3" class="scrollItem" title="/Page3.html">
<div class="loading"> </div>
</div>
<div id="page-4" class="scrollItem" title="/Page4.html">
<div class="loading"> </div>
</div>
<div id="page-5" class="scrollItem" title="/Page5.html">
<div class="loading"> </div>
</div>
</div>
</div>
और मेरी जे एस:
function s_loadingInitialPages() {
var loadingItems = new Array();
$(".scrollArea .scrollItem").each(function() {
if ($(this).attr('title') != '/') {
var oDelem = $(this);
loadingItems.push(oDelem);
//alert('test');
}
});
for (i = 0; i < loadingItems.length; i++) {
// title attribute is the URL to get
var ajaxURL = loadingItems[i].attr("title") + '?ajaxPageContent=';
$(loadingItems[i]).load(ajaxURL);
}
}
वहाँ मैं सिर्फ एक कतार में कार्यों को जोड़ने रख सकते हैं, और कहा कि इसे संभाल करते हैं एक प्लगइन है
यह मेरी HTML है?
यदि u तुल्यकालिक अनुरोध भेजने के लिए, अपने ब्राउज़र फ्रीज होगा। मैं नेस्टेड एसिंक्रोनस कॉल का सुझाव देता हूं। महान विचार के लिए – Sid