min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

PHP で作った文字列を javascript の alert に表示する

PHPで作った一覧画面がある。

チェックを入れて「削除する」ボタンを押したら

f:id:min117:20190414131449p:plain

 

「本当に削除しますか?」のアラート画面を出したい。

f:id:min117:20190414131839p:plain

 

javascript詳しくない。そもそもが<head>タグに書くべきなのか<body>でいいのかからわからない。

teratail.com

f:id:min117:20190414134132p:plain

記事によればjavascript別にどこに書いても動くことは動くみたいだけど、表示速度向上のためには末尾(bodyタグ終了直前)に書いたほうがいいらしい。

 

 

 

書いてみた。

f:id:min117:20190414132328p:plain

一覧のファイル名はGET文でPHP配列 $mySELECTED で渡ってくるようにしたので

 

まずはimplode関数を使って配列から文字列に変換する。文字列の区切り文字には改行(¥n)を指定した。

f:id:min117:20190414133046p:plain

webkaru.net

f:id:min117:20190414132701p:plain

 

それをjavascript のアラートにセットする。

f:id:min117:20190414133139p:plain

 

PHPからjavascriptを呼び出す。

f:id:min117:20190414133210p:plain

teratail.com

 

結構カンタンにできた。

f:id:min117:20190414133709p:plain

次回は「閉じる」を「OK」「キャンセル」に変えてみる。javascriptの(alertではなくて)confirmを使うとできるらしい。