【问题标题】:Load data from txt file in HTML从 HTML 中的 txt 文件加载数据
【发布时间】:2011-10-27 11:28:51
【问题描述】:

我有一个简单的代码

<ul id="scroller">
<li>Consulting Manager- China</li>
<li>Junior Business Consultant- Saudi Arabia</li>
<li>Project Manager- Germany</li>
<li>Consulting Manager- Dubai</li>
<li>Project Manager- South Africa</li>
<li>Consulting Manager- Greece</li>
<li>Senior Consulting Manager- Europe</li>
</ul>

这是标准的 我想要做的是从服务器上的文本文件中加载这些数据而不使用 java 有可能吗?

我想在文本文件和浏览器之间建立链接

【问题讨论】:

  • 这个文本文件在哪里?您是只想加载一次(并将其存储在某处)还是每次加载页面? “文本文件和浏览器之间的链接”是什么意思
  • 投票结束。当 cmets 出现时,我有一种感觉,这一切都是关于一个尖头发的老板试图让实习生忙起来。
  • 每次页面加载时我都需要加载文本文件,如果用html不可能的话,给我一些建议给其他人,JQUERY已经完成了(BOSS不想使用JQUERY)

标签: html file text


【解决方案1】:

HTML 不是一种编程语言。它是一种标记语言,旨在定义文档,仅此而已。你不能用纯 HTML 编写程序。

现在,一些语言允许定义文档编写程序(想想PostScript),但HTML 不是这样。您可以在现代网站中找到的其他功能是由与 HTML 交互的其他语言和技术提供的:CSS、JavaScript、Java、Flash...

实现目标最明显的工具是 JavaScript。这是个好消息,因为 JavaScript 不是 Java :)

看看这个jQuery example,它大致符合您的要求。 jQuery 是一个流行的 JavaScript 库,非常易于使用。

【讨论】:

  • 是的,它已经在 J​​QUERY 中完成了,这是代码
  • jQuery.get('/Documents/TEST-SCROLL.txt', function(data) { var myvar = data; $("#test").html('
  • '+myvar+'
  • '); $("#test").simplyScroll({ autoMode: 'loop' });
  • 但我的老板想让我看看是否有其他方法可以使用 HTML 或 PHP
  • 所以现在需要用 HTML(这不可能,不管你老板怎么说)或 PHP。这个问题会改变很多次吗?
  • 除了JQUERY还有什么其他的解决方案
  • 【解决方案2】:

    您不能单独使用 HTML 来处理文本文件。

    如果文本文件位于服务器上,您要么必须使用服务器端脚本(例如 PHP)并直接处理它,要么必须使用客户端脚本(例如 JavaScript)从服务器下载文件然后处理它。

    【讨论】:

    • 问题出在哪里?
    • 问题是你用大写字母写。没有人会听。
    • 这应该可以很好地工作。虽然你通常写&lt;?php...你遇到了什么错误?服务器上是否安装了 PHP?
    • 我正在使用 SharePoint Server 2007,我在 webpart 中编写 jquery 以便它运行
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签