0

javascript で xmlhttp.open の値を変更することは可能ですか?

私はxmlfileを呼び出しています

xmlhttp.open("GET","prod.php?category=1"+str,true);
xmlhttp.send();

しかし、カテゴリを2に変更するとカテゴリが1になるため、xmlファイルから最初の要素のみを取得し、2番目の要素を出力します。

ドロップダウン メニューから JavaScript だけでカテゴリの値を変更できますか?

これが私のフォームです

<form>
Select a CD:
<select name="cds" onchange="showCD(this.value)">
<option value="">Select a CD:</option>
<option value="item1">item1</option>
<option value="item2">item2</option>
<option value="item3">item3</option>
</select>
</form>
4

1 に答える 1

1

はい、ドロップダウンの値を取得することで確実にそれを行うことができます。

// get the value from the dropdown
var dd_value = document.getElementById('dropdown_id');

// now you can append the same to the xml http request object
xmlhttp.open("GET","prod.php?category=" + dd_value + str,true);
xmlhttp.send();

それが役立つことを願っています。

于 2013-01-18T15:17:49.050 に答える