jak při používání jQuery v baňce oddělit skript z html šablony?

hlasů
1

Byl jsem hned na začátku naučit baňky a po tutorial na http://flask.pocoo.org/docs/patterns/jquery/ . Jak autor říká , je to obvykle lepší nápad, aby skript v samostatném souboru skriptu.

Ale se mi nepodařilo zjistit, jak to udělat. Jen jsem napsal:

<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>

av foo.js I jednoduše zkopírovali obsah prvního scénáře původní html kódu. Nicméně, když jsem se spustit server jsem nic než prázdnou stránku s logu je „GET /foo.js HTTP / 1.1“ 304

Jsem opravdu nováček na programování webu a nemohl zjistit, co se děje. Díky lidi !

Položena 22/05/2011 v 04:24
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
4

Jak je uvedeno v nakládací jQuery části, musíte použít url_for()pomocníka získat správné umístění do skriptu.

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

Něco v duchu výše uvedeného by mělo fungovat. Mám pocit, můžete mít jiné problémy s písmem, ale server by neměla mít žádné další problémy najít ho.

Pokud ano, prosím, po tom, jak nemáte nastavení adresářové struktury.

Odpovězeno 22/05/2011 v 04:44
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more