0
我有下面的代碼,它加載一些JavaScript,然後調用從加載JavaScript的方法:
VAR knackCustomApiLocation =「https://c9.io/xxx/xxx/xx/js/xx.js」;
$.getScript(knackCustomApiLocation).done(function(script, textStatus) {
alert($.fn.jquery);
createRecords(context);
})
版本打印精爲先警告,但我也嘗試在createRecords方法打印版本:
function createRecords(context){
alert($.fn.jquery);
createNewQuotationsForEachUnderwriter(context);
}
我得到一個:「遺漏的類型錯誤:無法讀取屬性‘FN’未定義'
所以很明顯jquery不在加載腳本的範圍內,但不知道如何解決它,以便被調用的javascript有權訪問jquery,以及是否涉及到跨域問題。
謝謝
馬克
你用什麼方法來包含jQuery?全局之前包含'$ .getScript'方法的最頂級範圍塊是什麼? 'alert(window。$。fn.jquery)'給你什麼?這不是一個跨域問題,你可以從你的標題/問題中刪除。 –
jQuery通常是全局的。如果你執行alert(jQuery.fn.jquery),會發生什麼;'。如果這是一個範圍問題,你將需要提供更多的信息,即一些小的代碼段。 –
如果您通常包含遠程腳本並在