是否可以使用javascript更改xmlhttp.open的值?
我用
调用xmlfilexmlhttp.open("GET","prod.php?category=1"+str,true);
xmlhttp.send();
但是我只从我的xml文件中获取了第一个元素,因为类别是1 如果我将它改为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>
答案 0 :(得分: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();
希望有所帮助。