1

私は最初にFlaskを学び、http://flask.pocoo.org/docs/patterns/jquery/のチュートリアルに従いました。著者が言ったように、通常は別のスクリプトファイルにスクリプトを含めることをお勧めします。

しかし、私はこれを行う方法を見つけることができませんでした。私はちょうど書いた:

<script type=text/javascript src='foo.js'></script>
<h1>jQuery Example</h1>
<p><input type=text size=5 name=a> +
<input type=text size=5 name=b> =
<span id=result>?</span>
<p><a href=# id=calculate>calculate server side</a>

foo.jsでは、元のhtmlコードの最初のスクリプトの内容をコピーしただけです。ただし、サーバーを実行すると、ログファイルが「GET/foo.jsHTTP/1.1」である空白のページしか表示されません。304

私は本当にWebプログラミングの初心者で、何が悪いのかを見つけることができませんでした。君たちありがとう !

4

1 に答える 1

4

「 jQueryの読み込み」セクションに示されているように、url_for()ヘルパーを使用してスクリプトの適切な場所を取得する必要があります。

<script type="text/javascript" src="{{ url_for('static', filename = 'foo.js') }}"></script>

上記の線に沿った何かが機能するはずです。スクリプトに他の問題があるかもしれないと感じていますが、サーバーはスクリプトを見つけるのにこれ以上問題がないはずです。

その場合は、ディレクトリ構造の設定方法を投稿してください。

于 2011-05-22T03:44:48.960 に答える