Webアプリ開発の初心者です。
基本的なところですが、HTMLからボタンクリックした時にPHPを呼び出す方法について質問です。
※htmlからpythonのバッチを蹴りたいのですが、今回はPHPを挟む形で実装しています。
調べてみたところ、いくつかのやり方や書き方があるようですが実際現状のスタンダードなやり方が知りたくて質問です。
調べてみたところ、大きく2つの方法があることは確認しています。
0. formにactionとmethodを指定して呼び出す
0. ボタンクリックからajaxで呼び出す
違いとしてはいくつかあるかもしれませんが、見た感じだと以下のような特徴があると感じています。
■「1」の場合
・処理が返ってくるまで画面が固まってしまう
・引数を渡しにくい(?)
■「2」の場合
・画面は固まらない
・引数渡しやすい
動的に画面を描画する軽い処理を投げるのであれば「1」の記載方法でも良い気がしますが、バッチ蹴飛ばすとかだと「2」のやり方になるのかなと考えています。
なので今回は「2」で実装をしているのですが、なんかもっと良い方法もあるのではと思ってもやもやしているので質問投稿しました。
ちょっと質問内容意味不明かもしれませんが、知見あるかたにHTMLとPHPの連動の主流について聞きたいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー