
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を探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP8でWarning:Undefined varia...
-
phpの問い合わせフォームを作っ...
-
composerをインストールしたい...
-
PHPを使って、別サイトの一部を...
-
ファイルの遷移がうまく行われ...
-
submitで思うようにページが遷...
-
BASIC認証のフォームをデザイン...
-
重複を防ぐ記述について教えて...
-
PHPで画像の渡しが上手く行きま...
-
htmlspecialcharsが機能してい...
-
PHPについて。
-
phpでcookieがうまく保存されない
-
phpでこの記述をもっと簡単に書...
-
php エラー
-
PHP MySql 画像を取得
-
PHP でメールフォームを作成したい
-
marginの値でマイナス値を設定...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
SplFileObject を利用したとき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php文字列中のシングルクオート...
-
GETの値について
-
include/require文へのバリデー...
-
特定の漢字に\\マークが入って...
-
外部参照のランダムリンクについて
-
PHP3の文字化け
-
PHPにおいて16進数のアスキー文...
-
PHPのエスケープシーケンスに関...
-
0dで始まる文字列の比較がうま...
-
PHPのGETとPOSTの処理を学習中...
-
PHPでカンマ区切り文字列を数値...
-
パラメーター付きのURLをリダイ...
-
PHPでPが2個あるので分かりず...
-
リダイレクトできません。クエ...
-
PHPにおいて、配列データをMySQ...
-
urldecodeについて
-
hexdec(uniqid())でE+15が付く
-
検索に関する文字コード
-
仕様ならしようがない(洒落)
-
文字列に含まれている「,」をカ...
おすすめ情報