我真的是一个使用javascript的新手,我在开发代码时遇到问题,这些代码可以让我的网站每天自动更新由其他网站提供的某些天气值作为文本文件。我知道有很多方法可以从另一个URL读取文本文件,但我只对文本文件最后一行中的值感兴趣,特别是。 (随着添加一组新数据,文本文件每天变长1行)。文本文件中的每一行总是包含16个由空格分隔的数据,如下所示。
2012 03 08 140 86 1330 0 -999 B6.5 6 0 0 4 0 0 0 2012 03 09 146 96 1240 1 -999 B8.8 10 1 0 1 0 0 0 2012 03 10 149 89 1120 0 -999 B7.0 9 1 0 4 0 0 0 2012 03 11 131 103 1260 2 -999 B5.6 4 0 0 1 0 0 0 2012 03 12 115 89 650 0 -999 B4.7 4 0 0 2 0 0 0
我最终感兴趣的是将第四个数据元素(在本例中为“89”)输出到我的网页上。
正如我所看到的,我有三个问题需要解决:1)访问另一个webwsite上的文本文件,2)将文件的最后一行读入字符串变量,3)放置最后一行的第四个数据元素将行转换为字符串变量并将其输出到网页。
有人能告诉我一个相对快速的方法吗?
答案 0 :(得分:0)
您无法使用JavaScript执行此操作,因为Same Origin Policy导致无法从其他网站加载网页。要做你的建议,你需要在服务器上而不是在网页上进行。