ちなみに値を出力したいのですが、もちろんこの値は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'); に実行されます
それは理にかなっています