2014-09-11 43 views
0

我的問題很簡單,但不能獲得通過它,,請一些幫助球員,,請...我想從一個特定的webpage..the閱讀文本文字是身體內部和跨類調用字符串內..然後我想保存在一個變量中讀進來的文字...使用javascript這個......一般來說,如果我想讀取文本讀文本,並將其保存在一個變量中使用JavaScript

IM和保存變量讓說叫JSON我會用smthng這樣..

var json = JSON.parse(document.getElementById('container').innerHTML); 

,但現在上面我該怎麼辦,我的問題嗎?

+1

假設你的意思是一個遠程頁面 - 如果頁面上*域*使用Ajax請求,否則你將需要使用代理腳本,您的服務器上下載頁面以繞過同源限制 – 2014-09-11 13:27:19

+0

您可以嘗試在iframe中打開網站,然後使用Javascript獲取其內容。 Keyowrds:''contentWindow'',''iframe'' – sunpietro 2014-09-11 13:29:19

回答

0

如果頁面上的同一個域中的網站像你一樣,你可以使用Ajax請求,然後解析的innerHTML的元素和標籤名或類名或任何指定它去你的跨度。

要從響應(innerHTML的)創建HTML主元件使用使用document.createElement(X);

+0

傢伙非常感謝你! 4回覆。和回答當然.. reallly讚賞......但看看我想4使用jquery使用json變量的有效載荷$ .ajax({type:'POST',url:'http:// mypage/page',data:{someVariable:'foo'},success:function(response){console.log(response);}});在函數響應中,我將有var json = JSON.parse(document.getElementById('container')。innerHTML);但我第一次與suntax混淆,第二次閱讀特定的span類字符串 – dc03kks 2014-09-11 13:54:44

相關問題