2011-04-10 6 views
1

私は簡単なウェブサイトで作業しています。それは、異なるサブフォルダのかなりの数のテキストファイルを検索する必要があります。残りのページはjqueryを使用していますので、私もこれを使用したいと思います。私が見ている機能は、ファイルをダウンロードするための.get()です。だから私の主な質問は、ローカルのコンピュータ(Ubuntu Linux)でこれをテストできますか、それをサーバーにアップロードする必要がありますか?jquery.get()を使用してウェブサイトをテストするための要件は何ですか?

また、この問題についてもっと良い方法がある場合は、それを知ってうれしいです。しかし、私はそれが働くことを心配しています。

おかげで、 フランキー

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] = ""; 
     } 
    }); 

編集:パス変数に関するメモ。私はそれが正しいと思うが、私は100%確実ではない。私はWeb開発の新人です。ここではそれが生成するいくつかの例とサイトのディレクトリツリーがあります。多分それは助けになる、傷つけることはできません。パスの

. 
├── 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"に移動してすべて動作させてください。

答えて

0

Titaniumデスクトップアプリケーションを作成してそこにJSをラップアップすることができます。 Titaniumは、パッケージ化されたアプリケーションの内部からJSを実行する際に、クロスドメインスクリプトの問題を解消するようです。

関連する問題