2015-06-01 81 views
0

我能夠從B.js文件中的Ajax調用的成功函數獲取外部JavaScript文件A.js。這裏是B.js文件的代碼。使用AJAX在兩個JavaScript文件之間進行通信併發送數據

$.ajax({ 
    url:"A.js" 
}).done(function(){ 
    alert("Success"); 
}).fail(function(){ 
    alert("Failure"); 
}); 

我收到警報「成功」。現在我想將上面的AJAX調用中的數據發送到A.js,但不使用數據屬性。我不希望它被附加到URL。我只想發送一些我在B.js文件中獲得的內容並將其發送給A.js文件。我如何實現這一目標?任何幫助表示讚賞。謝謝。

這是我簡單的A.js文件。

$("#bookLink").click(function(){ 
    console.log();  
}); 

我想這上面的函數,它運行在一個鏈接的點擊,獲得從B.js文件中的AJAX調用該鏈接的價值。

+0

您想要將數據從一個*文件*發送到另一個*文件*?不可能。如果要在文件中包含的對象之間發送數據,則需要通過'

0

你應該聲明一個全局變量global_data例如,然後加載您A.js腳本

//global variable 
window.global_data = 'some data'; 
$.ajax({ 
    url:"A.js" 
}).done(function(){ 
    //use the variable on script load 
    alert(global_data); 
}).fail(function(){ 
    alert("Failure"); 
}); 
+0

如何檢索A.js文件中的global_data的值? – user3044240

+0

正常使用它,因爲你會使用任何變量 – UnLoCo

相關問題