从B.PHP返回的数据是这个格式的。
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
…………
A.PHP页面需要替换的列表是这样的
<select name="class2" id="class2">
</select>
我正确的获取到了数据,用这句话替换<select>值的时候,在FF里可以正常。但是在IE里面不行。请问一下。我应该怎么修改呢?
document.getElementById("class2").innerHTML=http_request.responseText;
2 个解决方案
#1
php返回完整select
<select name="class2" id="class2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
把返回值直接写进select
<select name="class2" id="class2">
返回值
</select>
<select name="class2" id="class2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
把返回值直接写进select
<select name="class2" id="class2">
返回值
</select>
#2
暂时用这个办法。
有办法直接得到
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
这些。然后AJAX到列表里面吗?
有办法直接得到
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
这些。然后AJAX到列表里面吗?
#1
php返回完整select
<select name="class2" id="class2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
把返回值直接写进select
<select name="class2" id="class2">
返回值
</select>
<select name="class2" id="class2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
把返回值直接写进select
<select name="class2" id="class2">
返回值
</select>
#2
暂时用这个办法。
有办法直接得到
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
这些。然后AJAX到列表里面吗?
有办法直接得到
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
这些。然后AJAX到列表里面吗?