0

私はJqueryとAJAXが初めてです。AJAX 呼び出しを使用してファイルをアップロードしようとしています。スクリプト参照を Web サイトから設定すると正常に動作しますが、ダウンロードして参照をローカル フォルダーとして設定すると動作しません。コードの何が問題になっていますか?

私が使用する場合:

<script src="http://malsup.github.com/jquery.form.js"></script>

その正常に動作し、

しかし、私が使用するとき

<script type="text/javascript" src="http://localhost:8080/Upload/js/jquery.js"></script>

また

<script type="text/javascript" src="js/jquery.js">

動いていない......

4

2 に答える 2

1

jquery.form.jsフォルダーの下の Web サイトフォルダーにライブラリを追加しjs

変化する

<script type="text/javascript" src="js/jquery.js">

<script type="text/javascript" src="js/jquery.form.js">
于 2013-03-07T18:05:28.490 に答える
0

このバージョンは、そのWebサイト上のファイルを指します。

<script src="http://malsup.github.com/jquery.form.js"></script>

このバージョンは、ポート8080を介してローカルサーバー(マシン)上のファイルを指します(通常は良い考えではありません)

<script type="text/javascript" src="http://localhost:8080/Upload/js/jquery.js"></script> 

jsこのバージョンは、リンク先のページに関連するフォルダーを指します

<script type="text/javascript" src="js/jquery.js">

(最後の2つのように)ファイルをローカルで使用するには、そのファイルをダウンロードして、Webサーバー(またはローカルサーバー)のフォルダーに保存する必要があります。2番目の例では、これはUpload\jsローカルサーバーサイト(そのマシン)のルートにあるフォルダーに保存することを意味します。

js3番目の例では、リンク先のページを見つけ、そのフォルダーの下にフォルダーを作成し(存在しない場合)、その場所にjsファイルを保存する必要があります。

jQuery.jsではなく、元の名前形式などを使用することをお勧めします。これは、jQueryライブラリ自体と混同されることが多いためです。

例として、次のように保存します。

  • jquery.form.js
  • malsup.jquery.form.js
  • malsup.version1.jquery.form.js

またはそのような名前付きインスタンス。

注これをできるだけ一般的なものにする1つの方法は、次を使用することです。

<script type="text/javascript" src="/Upload/js/jquery.js"></script>

これは、Webサイトのルートに基づくサブフォルダーjs(Upload \ js)を持つUploadというフォルダーを指します。たとえば、サイトがWindowsに基づいている場合e:wwwrootフォルダのドライブは次のようになります。

E:\wwwroot\Upload\js\malsup.jquery.form.js
于 2013-03-07T18:22:11.637 に答える