使用jquery.get()测试网站有哪些要求?

时间:2011-04-10 00:14:44

标签: javascript jquery

我正在开发一个简单的网站。它必须在不同的子文件夹中搜索相当多的文本文件。页面的其余部分使用jquery,所以我也想将它用于此。我正在查看的功能是 .get()用于下载文件。所以我的主要问题是,我可以在我的本地计算机(Ubuntu Linux)上进行测试,还是必须将其上传到服务器?

另外,如果有更好的方法可以解决这个问题,那就太好了。但是,我更担心让它运转起来。

谢谢, 弗兰克

PS:下载用于将文件下载到数组的JS / jQuery代码。

    g_lists = new Array();
    $(":checkbox").each(function(i){
        if ($(this).attr("name") != "0")
        {
            var path = "../" + $(this).attr("name") + ".txt";
            $("#bot").append("<br />" + path); // debug
            $.get(path, function(data){
            g_lists[i] = data;
            $("#bot").html(data);
            });
        }
        else
        {
            g_lists[i] = "";
        }
    });

编辑:只是关于路径变量的注释。我认为这是正确的,但我不是百分百肯定。我是网络开发的新手。这是它生成的一些示例和站点的目录树。也许它会有所帮助,不会受到伤害。

.
├── include
│   ├── jquery.js
│   └── load.js
├── index.xhtml
├── style.css
└── txt    
     └── Scripting_Tools
        ├── Editors.txt
        └── Other.txt

路径示例:

../txt/Scripting_Tools/Editors.txt
../txt/Scripting_Tools/Other.txt

我是新用户,所以我不能“回答”我自己的问题,所以我会在这里发布:

在特定于jQuery的IRC聊天频道上寻求帮助之后,我被告知我可以在本地主机上使用它。为此,我安装了Apache Web服务器,并将我的站点复制到它的目录中。有关设置的更多信息,请访问:http://www.howtoforge.com/ubuntu_debian_lamp_server

然后,为了运行该网站,我将浏览器导航到“localhost”,一切正常。

1 个答案:

答案 0 :(得分:0)

您可以创建一个Titanium桌面应用程序并将JS包装在那里。从打包的应用程序中运行JS时,Titanium似乎消除了跨域脚本问题。