とても奇妙な質問

WBOY
WBOYオリジナル
2016-06-23 13:41:26874ブラウズ

ちなみに値を出力したいのですが、もちろんこの値はjsで参照されて出力されます
画像のように、画像の青枠内のコードを削除すると以下の値が得られます。それを追加すると機能しません。それは上のコードからの干渉であるはずですが、上のコードは単に変数を宣言するだけであると言われています。
では、なぜこれが


ディスカッションに返信 (解決済みの解決策)

echo $arr[0]['title'];

echo "$('#hitss'); .html('$var');";


$('#hitss ').html('xxxxx'); の結果
がブラウザで実行されます
そして、この $('#hitss').html( 'xxxxx'); は script タグ内にある必要があります

プログラムの出力は js コードであるため、当然、出力コードは js の構文規則に準拠する必要があります。そうでない場合、js プログラムの実行はエラーにより終了します

12 行目と 13 行目
print_r($arr);
echo '
';
出力は明らかに js コードではなく、js
の構文チェックを通過できません。 $('#hitss').html('xxxxx'); に実行されます


それは理にかなっています

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。