2015-01-21 74 views
0

我是一名初學者程序員,我有一個關於將變量賦值給鏈接中的信息的問題。我不能給出確切的例子,所以我會盡力拿出的東西,會告訴你我是什麼意思:如何將變量分配給鏈接中包含的信息? (Javascript/HTML)

試想有一幫在所有被寫入鏈接是:

{「first_name」:John,「last_name」:Doe,「年齡」:37};

另一個鏈接將包含:

{ 「FIRST_NAME」:喬納, 「姓氏」:多納, 「年齡」:71};

沒有別的。我無法控制鏈接,但我需要將這些對象分配給某些變量,以便稍後可以在我的某些功能中使用這些屬性。

(例如(第一環節):VAR X = information_in_first_link; <這裏,X 「年齡」 是37)

是,在所有可能的?我怎麼去解決它?

在此先感謝! :)

(編輯,以更清楚...)

+3

「一堆鏈接,其中寫的所有內容都是」 - 我的頭頂上,我可以想到三種不同的含義明顯不同的解釋。嘗試實際代碼的實際示例。嘗試開始解決問題。 – Quentin 2015-01-21 08:47:51

+1

你的問題實際上並不十分清楚。你的html將如何看你的例子?你想從鏈接中獲得什麼數據(變量)? (例如:{"first_name": John, "last_name": Doe, "age": 37}我想從中提取名字。) – donnywals 2015-01-21 08:48:00

+0

對不起,我不清楚! 我的意思是,有一個網站不是我的,它包含這樣的信息。 (我把它放在括號中的那個)。例如,我需要使用年齡並對它進行一些數學運算。所以我需要一個像這樣的變量: var example = {「first_name」:John,「last_name」:Doe,「age」:37}; 這將幫助我通過做例子來獲得年齡。「年齡」​​或其他。這更清楚嗎? – Rita 2015-01-21 08:49:37

回答

1

如果任何人的興趣,我發現我的答案在這裏:http://www.w3schools.com/json/json_http.asp

var xmlhttp = new XMLHttpRequest(); 
var url = "myurl"; 

xmlhttp.onreadystatechange = function() { 
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
     var example = JSON.parse(xmlhttp.responseText); 
     myFunction(example); 
    } 
} 
xmlhttp.open("GET", url, true); 
xmlhttp.send(); 

function myFunction(arr) {...} 

我才知道,我說的是格式被稱爲JSON。您可以在帖子開頭髮布的鏈接中瞭解更多信息。 :)