ホームページ >バックエンド開発 >Python チュートリアル >web.py がテンプレートでドル記号を出力する方法

web.py がテンプレートでドル記号を出力する方法

WBOY
WBOYオリジナル
2016-06-16 08:42:331580ブラウズ

web.py ではテンプレート内に「$」記号ビット区切り文字が定義されているため、テンプレート内でドル記号を使用する場合は特別な処理が必要です。

テンプレート内の「$name」文字列を出力したい場合:

コードをコピー コードは次のとおりです:

$name

エラー報告

$name は HTML 文字列ではなく変数として扱われます。 "$name" 文字列を出力したい場合は、次のように記述する必要があります:

コードをコピー コードは次のとおりです:

$$名前

正しい出力を保存して実行します。
特に jQuery と混合する場合にも注意が必要です。例:
コードをコピー コードは次のとおりです:
$("id").html("Script Home");
次のように変更します:
コードをコピー コードは次のとおりです:
$$("id").html("Script Home");
そうして初めて使用できるようになります。
Python はサーバー側の言語であり、JS はクライアント側の言語であるためです。サーバー側の言語は最終的に:
コードをコピー コードは次のとおりです:

$$("id").html("スクリプト ホーム");

翻訳:
コードをコピー コードは次のとおりです:

$("id").html("スクリプト ホーム");

次に、それをクライアントにスローします。jQuery の代わりに、二重ドル記号「$$("id")」を使用できます。概念を誤解しないでください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。