※ ChatGPTを利用し、要約された質問です(原文:javascriptでphpに値渡し)
javascriptでphpに値渡し
このQ&Aのポイント
javascriptとphpで値のやりとりをしたいのですが、やりかたがわかりません。
Selected()関数に引数valueを渡し、phpファイルに送って処理をさせたいです。
Selected()関数内にどのように書けばいいのかがわかりません。
javascriptとphpで値のやりとりをしたいのですが、やりかたがわかりません。
以下のプログラムはセレクトメニューで選択された文字によって'a','ka','sa'....と
自作関数のSelected()に値を渡しています。
"alert(value);"をSelected()関数内に書いて、引数が正しく渡され実行できることは確認しました。
そこで、今度はSelected()関数に渡された引数valueをphpファイルに送って、
php側で引数に応じた処理をさせたいのですが、
Selected()関数内にどのように書けば良いのかがわかりません。
ちなみに渡したいphpのファイル名は"connect_mysql.php"で、
以下のプログラムが書かれたファイルと同階層にあります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html lang="ja">
<meta http-equiv="content-type" content="text/html; charset=UTF-8" >
<meta http-equiv="Content-Script-Type" content="text/javascript">
<head>
<title>test page</title>
</head>
<script type="text/javascript">
function Selected(value){
//ここで引数valueをphp側に渡したい
// "alert(value);"を書いてSelected()関数が正しく呼び出され実行されることを確認済み
}
</script>
<body>
<form>
<div id="name_selectors" class="name_select flo_l">
<select id="aiueo" class="aiueo_list flo_l" size="5" onchange="Selected(this[this.selectedIndex].value)">
<!--↓五十音一覧-->
<option id="a" value="a" class="category_aiueo" >
あ行 </option>
<option id="ka" value="ka" class="category_aiueo" >
か行 </option>
<option id="sa" value="sa" class="category_aiueo" >
さ行 </option>
・
・
・
<option id="ra" value="ra" class="category_aiueo" >
ら、わ行 </option>
</select>
<!--↑五十音 end-->
</div>
</form>
</body>
</html>
補足
ご回答ありがとうございます。 <form>をsubmit()した場合のphpファイル側での受け取り方がわからないので、 もしよろしければ、それについても教えていただけると助かります。