2014-09-11 70 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

相关问题