Пожалуйста, помогите, поскольку я не могу добавить параметры в меню выбора. Данные находятся в строковой форме типа ~~. Поэтому здесь я разделяю данные, а затем перебираю их по длине данных и устанавливаю их для опций.Как добавить параметры выпадающего списка в ajax
Ниже приведен код Аякса
function showCircle() {
alert("Microsoft");
xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.onreadystatechange = handleStateChange;
xmlhttp.open("POST", "GetCircleDetails" , true);
xmlhttp.send();
}
function handleStateChange() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert("The server replied with: ");
var splits21 = xmlhttp.responseText.split("~");
var select = document.getElementById("circle");
var opt = document.createElement("option");
var i = 0;
for (i = 0 ; i < xmlhttp.responseText.length ; i++)
{
opt.valueOf(splits21[i]);
select.appendChild(opt);
}
alert("The server replied with: " +xmlHttp.responseText);
}
Ниже HTML-теги используются.
<select name="slabFrom" onchange="showCircle(this.value)">
<option>--select--</option>
<option>slab1</option>
<option>slab2</option>
<option>slab3</option>
<option>slab4</option>
</select>
</br>
</br>
The circle is:<select id= 'circle' name="circle" >
Является ли запрос успешным или вы получите код ответа ошибки? – Lewis
запрос успешный. Я даже получаю данные на странице jsp .. но я не могу добавить эти данные в качестве параметров во второе выпадающее меню –