0

オプションの値、私のコードをキャッチできないため、選択フィールドに問題があります。

<form method="get" name="form1" > 
  <select id="rpc" onchange="$('#rpc').load('aja.province.php?cod=this.value')">

メソッドGETを使用してPHPファイルのオプションに値を送信するにはどうすればよいですか?

よろしくお願いします。

4

2 に答える 2

3

$('#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.

于 2013-02-18T17:14:33.087 に答える
1

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.valuecodパラメーターのリテラル文字列を渡していることに注意してください。

于 2013-02-18T17:18:14.297 に答える