オプションの値、私のコードをキャッチできないため、選択フィールドに問題があります。
<form method="get" name="form1" >
<select id="rpc" onchange="$('#rpc').load('aja.province.php?cod=this.value')">
メソッドGETを使用してPHPファイルのオプションに値を送信するにはどうすればよいですか?
よろしくお願いします。
オプションの値、私のコードをキャッチできないため、選択フィールドに問題があります。
<form method="get" name="form1" >
<select id="rpc" onchange="$('#rpc').load('aja.province.php?cod=this.value')">
メソッドGETを使用してPHPファイルのオプションに値を送信するにはどうすればよいですか?
よろしくお願いします。
$('#rpc').load('aja.province.php?cod=this.value')
should be $('#rpc').load('aja.province.php?cod='+this.value)
.
this.value
is not a string, it is a javascript expression.
jQuery を使用している場合は、インラインのものを削除して、ソースで次のようにすることをお勧めします。
$('#rpc').change( function () {
var url = 'aja.province.php?cod=' + this.value;
load(url, function () {
// do whatever you need to do with returned value
}
});
現在のインラインload()
呼び出しはthis.value
、cod
パラメーターのリテラル文字列を渡していることに注意してください。