नामक फ़ंक्शन के लिए सुनो मेरे पास निम्न कार्य हैं जिन्हें कुछ डेटा लोड करने के लिए हर 2 सेकंड कहा जाता है। यह प्रतिक्रिया के साथ सामान करने के लिए funcion [करते हैं] रजिस्टर करता है। (उदाहरण सरलीकृत है)।जावास्क्रिप्ट
function doRequest(){
$.ajax({ url: 'www.google.com.pe', success: function (response) {do(response)} });
}
function do (text){
var i = setInterval(doRequest, 2000);
}
मुझे आश्चर्य है कि अगर वहाँ किसी भी तरह से है कि मैं एक समारोह है कि हर बार [कर] समारोह बाहर कर समारोह अंदर श्रोता के लिए एक कॉल को जोड़ने के लिए की आवश्यकता होगी, के साथ कहा जाता है कहा जाता है बना सकते हैं। अग्रिम में धन्यवाद। यदि jquery के साथ ऐसा करने का कोई बेहतर तरीका है, तो प्लगइन की तरह मैं मदद की सराहना करता हूं।
[संपादित करें] विचार यह नहीं है कि यह काम करता है या नहीं। मेरा सवाल इस बारे में था कि क्या मैं "डू" फ़ंक्शन में एक कस्टम श्रोता जोड़ सकता हूं जिसे पहले ही लागू किया गया था। AddActionListener ("do", "after", doSomeThingElse) की तरह कुछ तो मैं कार्य पूरा होने के ठीक बाद कुछ और कर सकता था।
'2000' = 2 सेकंड 2 मिनट नहीं। सेटइंटरवाल में आपके पास मिली मिली सेकंड है .. यह सिर्फ एक टिप्पणी है –
अपने फ़ंक्शन 'do' का नाम न दें। 'do' जावास्क्रिप्ट में एक आरक्षित शब्द है। –
और वैसे, 'setInterval' के तर्कों को फ़्लिप करने की आवश्यकता है - फ़ंक्शन पहले आता है, फिर मिलीसेकंड: https://developer.mozilla.org/en-US/docs/DOM/window.setInterval – Ian