हटाने से पहले जे एस कोड खत्म यह गारंटी है कि इस कोडइंजेक्शन करेंगे
function runEmbeddedJSInPageEnvironment(code) {
var e = document.createElement('script');
e.type = 'text/javascript';
e.appendChild(document.createTextNode(code));
(document.head || document.documentElement).appendChild(e);
e.parentNode.removeChild(e);
}
runEmbeddedJSInPageEnvironment("$('#someform').off('submit');");
कोड runEmbeddedJSInPageEnvironment
के लिए पारित पहले समाप्त होने की प्रतीक्षा करेंगे, और उसके बाद ही removeChild
कार्यप्रणाली को कॉल करके पेज से निकालें?
या इस कोड को निष्पादित करने से पहले इसे हटाया जा सकता है?
मुझे लगता है कि यह ब्राउज़र – llamerr
पर निर्भर करता है और सुनिश्चित करें कि 'scr.onload' - http://stackoverflow.com/questions/1293367/how-to-detect-if-javascript-files-are-loaded (और बाद में बच्चे को हटाएं) – llamerr
मैं कतार का उपयोग यहां के रूप में करता हूं - http://stackoverflow.com/questions/899102/how-do-i-store-javascript-functions-in-a-queue-for-them-to- हो-निष्पादित-eventuall –