
phpで文字列を入れた変数をJS側に渡して、アラートで表示させるために、下記のソースを作成しました。ボタンを押したらアラートが出ると想定して作成しました。
※フレームワークにcakePHPを使用しています。
------------------------------------------------------------------------
<?php
$aaa = 'abc';
echo '<input type="button" onClick="xxx()">';
?>
function xxx() {
var bbb = <?php echo $aaa ?>;
alert(bbb);
}
------------------------------------------------------------------------
しかし、上記の記述では正常にアラートが表示されません。
そこでいろいろ試してみた結果、
「$aaa = 'abc';」ではなく、
「$aaa = '111';」や「$aaa = 111;」だと正常にアラートが表示されました。
このことから、数字や数値だとうまくいくことがわかりましたが、今回は文字列の受け渡しを行ないたいと考えています。
何かご存知の方がいらっしゃいましたら、アドバイスを頂けると幸いです。
備考
当たり前なのかもしれませんが、
「var bbb = <?php echo $aaa ?>;」ではなく
「var bbb = 'abc';」とjs側で文字列を直接入力すると、アラートは正常に表示されました。
変数で文字列を渡す方法がわからず、半日ほど時間を使ってしまいました。
本当によろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP8でWarning:Undefined varia...
-
phpの問い合わせフォームを作っ...
-
PHP8を使うと、大量のWarningが...
-
SQLとPHPの連結方法がわからな...
-
composerをインストールしたい...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
アップロードファイルを表示す...
-
PHPについて。
-
phpのクラスメソッドの定義が長...
-
掲示板のセキュリティについて...
-
ファイルアップロードの上限を...
-
$_SESSIONについて教えて下さい。
-
Postgresの特定のカラムからス...
-
画像ファイルの名前をそのままU...
-
プログラムコードを入力する場...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
SplFileObject を利用したとき...
-
PHPの勉強してます。 配列のと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php文字列中のシングルクオート...
-
GETの値について
-
include/require文へのバリデー...
-
特定の漢字に\\マークが入って...
-
PHP3の文字化け
-
外部参照のランダムリンクについて
-
PHPにおいて16進数のアスキー文...
-
PHPのGETとPOSTの処理を学習中...
-
PHPのエスケープシーケンスに関...
-
0dで始まる文字列の比較がうま...
-
パラメーター付きのURLをリダイ...
-
PHPでカンマ区切り文字列を数値...
-
PHPにおいて、配列データをMySQ...
-
リダイレクトできません。クエ...
-
PHPでPが2個あるので分かりず...
-
検索に関する文字コード
-
仕様ならしようがない(洒落)
-
hexdec(uniqid())でE+15が付く
-
urldecodeについて
-
if ('0.0'=='0'){ の0.0とは何
おすすめ情報