मैं एक jQuery प्लगइन का उपयोग कर रहा हूं, तो यह div
में कुछ डेटा को यूआरएल, fetches, गणना और लिखता है।जब कोई फ़ंक्शन का काम पूरा हो जाता है
मैं इस div
सामग्री को div
पर प्रतिलिपि बनाना चाहता हूं, जब यह कार्य अपना काम करता है।
:
$("#div1").myfunction(); // it gets and calculates data and adds to #div1 . it needs 2-3 seconds to be done
var contents = $("#div1").html(); // when myfunction() done, copy contents
$("#div2").html(contents);
जब मैं उस कोड भाग गया, मैं #div2
में नई सामग्री नहीं था। यह सुनिश्चित करें कि आपरेशन एक बार ग्राहक प्रतिक्रिया मिली है और में डाला गया है होता है, myFunction
में लागू ajax कोड की सफलता कॉलबैक में
$("#div2").html($("#div1").html());
:
'myfunction' एक अजाक्स अनुरोध करना है? –
यदि 'myFunction() 'अतुल्यकालिक रूप से समाप्त होता है, तो आपको कॉपी को ट्रिगर करने के लिए कॉलबैक का उपयोग करना होगा। –
@ karim79: और jquery द्वारा निष्पादित AJAX कॉल * तुल्यकालिक * हो सकता है। तो - नहीं, यह अस्पष्ट नहीं है। – zerkms