var script_1 = 'http://another_site.com/js/script_1.js';
$.getScript( script_1, function() { //Load script 1
console.log('done loading script 1'); //Great! now append script 2 to the head tag
var script_2 = document.createElement("script");
script_2.innerHTML = " myobj.Widget({uid: 'Some value'});";
// Appending to the head tag
document.head.appendChild(script_2);
console.log('done appending to the head tag');
});
基本上,我要完成的是将对象值 uid 发送到另一台服务器上的 script_1.js 文件。
myobj 在 script_1.js 中定义。所以 script_1.js 需要先完成加载才能将uid传递给它。问题是 script_1.js 仍然看不到值 uid 。
有没有更好的方法来实现这一目标?感谢