web.py ではテンプレート内に「$」記号ビット区切り文字が定義されているため、テンプレート内でドル記号を使用する場合は特別な処理が必要です。 テンプレート内の「$name」文字列を出力したい場合: コードをコピー コードは次のとおりです: $name エラー報告 $name は HTML 文字列ではなく変数として扱われます。 "$name" 文字列を出力したい場合は、次のように記述する必要があります: コードをコピー コードは次のとおりです: $$名前 正しい出力を保存して実行します。 特に jQuery と混合する場合にも注意が必要です。例: コードをコピー コードは次のとおりです:$("id").html("Script Home"); 次のように変更します: コードをコピー コードは次のとおりです:$$("id").html("Script Home"); そうして初めて使用できるようになります。 Python はサーバー側の言語であり、JS はクライアント側の言語であるためです。サーバー側の言語は最終的に: コードをコピー コードは次のとおりです: $$("id").html("スクリプト ホーム"); 翻訳: コードをコピー コードは次のとおりです: $("id").html("スクリプト ホーム"); 次に、それをクライアントにスローします。jQuery の代わりに、二重ドル記号「$$("id")」を使用できます。概念を誤解しないでください。