2015-02-24 85 views
-4

我正在使用wikipedia和Google APis。將url中的變量連接起來

當我選擇一個城市時,我想顯示來自維基百科的頁面。將城市變量放入維基搜索網址中有一些問題。

這座城市在我的變化var。

**var myVariable = locality;** 
     $.ajax({ 
      type: "GET", 
      url: "http://en.wikipedia.org/w/api.php?action=parse 
&format=json&prop=text&section=0&page= + myVariable + &callback=?", 

我知道,在JavaScript中我們使用+連接,但我想我在那裏做錯了什麼,我無法弄清楚什麼。

+1

你怎麼看' 「+富+」'呢?那麼''++++ foo ++++「''? – 2015-02-24 20:22:59

+2

您可以使用稱爲「調試」的技術。與其坐在盯着你的代碼並且想知道爲什麼它不工作或者浪費別人的時間,在「調試」中,你實際上是在自己做些事情來弄清楚爲什麼它不起作用。例如,您可以將您正在創建的url字符串分配給一個變量,然後在**調試器**中對其進行檢查。如果你不知道那是什麼,那麼在你編碼另一行之前馬上找出它。這具有的優點是,您可以真正解決自己的問題,而不必每次都發布到SO。 – 2015-02-24 20:25:00

+1

^https://developer.mozilla.org/en-US/docs/Debugging_JavaScript – 2015-02-24 20:25:30

回答

1

試試這個。

url: "http://en.wikipedia.org/w/api.php?action=parse&format=json&prop=text&section=0&page=" + myVariable + "&callback=?" 
0

操作方法......

url: "http://en.wikipedia.org/w/api.php?action=parse 
&format=json&prop=text&section=0&page=" + myVariable + "&callback=?" 
+2

請在[編輯]中解釋爲什麼/代碼如何回答問題?不提供代碼的答案是不鼓勵的,因爲它們不像代碼解釋那樣容易學習。沒有解釋,需要花費更多的時間和精力去理解正在做什麼,對代碼所做的修改,代碼是否回答問題等等。對於試圖從答案中學習的人以及那些評估回答是否有效,或值得投票。在這種情況下,很容易說OP缺少兩個'''標記。 – Makyen 2015-02-25 04:52:15