2014-01-20 90 views
0

假設我有一個包含一個頁面上的JavaScript如下:發現價值

findTYP('first').setup({ 
"list" : [ 
     { 
     "sources" : [ 
      { 
       "file" : "http://url.com/lorem", 
      }, 
      { 
       "file" : "http://url.com/ipsum", 
      } 
     ], 

. 
etc. 
. 

從其他網站,這將是一個辦法(反正,甚至骯髒的)找到值使用Jquery,PHP,Javascript,Ajax等的URL。

當瀏覽器加載時,它應該獲取值並在頁面上使用它們。我已經嘗試了YQL使用JSONP方法,但我似乎無法弄清楚。

+0

你可以解析json嗎? –

回答

1

JSONP和YQL不會與此工作。 JavaScript阻止外部域名呼叫安全問題。你應該將url傳遞給你的服務器端代碼,然後在php中使用類似CURL的東西來下載你的服務器上的頁面,解析html或者你想要的服務器端的任何東西,然後發回給你的客戶端。

+0

嗯,但生成的HTML是從用戶還是服務器? – kitkat

+1

當您的服務器使用CURL調用URL時,遠程服務器將呈現頁面,就像您在瀏覽器中打開URL一樣。 –

+0

假設我的服務器在美國,用戶在加拿大,如果我提交Google.com,它會是什麼版本?我需要的是用戶在瀏覽器中看到的內容,即本例中的加拿大版本。 – kitkat