我有兩個JavaScript我大部分都完成了寫作,除了一部分。我想弄清楚如何將來自servlet的JSON響應傳遞給第二個JavaScript文件。查詢:如何將我的JSON對象從我的第一個腳本傳遞給第二個腳本?
我有一個HTML,要求用戶提供一些信息。它將它傳遞給服務器,然後將響應作爲JSON文件返回。我有一個HTML文件,可以根據需要顯示該信息,但它是在第二個JavaScript。所以我需要弄清楚如何將它從我的第一個JavaScript中的ajax方法傳遞給我的第二個JavaScript。
完成之後,我編寫了門戶網站,爲用戶提供點擊鏈接,他們可以看到第二個網頁。
$.ajax({
type: 'GET',
url: '/getData',
data: dataString,
dataType: 'json',
success: function(result)
{
//Pass Result to Second JavaScript File
//Should this be a POST method or
//Window?
alert(success);
},
error: function(jqXHR, textStatus, errorThrown)
{
alert("Error: " + textStatus + " exception: " + errorThrown);
}
});
第二個JavaScript文件已完成,並已在硬盤上的本地json文件上進行了測試。我只需要弄清楚它如何接受從第一個文件傳遞給它的json信息?
$.getJSON('WhatGoesHere?', function(data)
{
//Parsing happens in here and works.
});
我希望人們不要downvote這個。有很多+ rep我準備給,我真的自己執行其餘的。這只是我堅持的一部分。我閱讀了所有關於窗口和帖子/獲取東西的東西,但是我最後還是很困惑。我無法決定在這裏實施哪一個更好?我想可能是一個json文件的帖子,然後做一個解決,因爲他們都住在服務器上,最終我會實現json作爲數據庫。
豈不如果他們是一個JavaScript文件這只是工作的? – GeekyOmega
不,你正在觸發事件到你關心的範圍。 檢出:[jquery on](http://api.jquery.com/on/)和[jquery觸發器](http://api.jquery.com/trigger/) –
在我發佈的示例中,我是觸發文檔範圍內的「data_was_gotten」事件,並且我正在文檔範圍內監聽事件。 –