У меня есть функция onChange my select, которая показывает некоторый текст из php. Я использую ajax для выполнения этого запроса без перезагрузки всей страницы. проблемы для меня, у меня есть много дивов с одним классом, и я хочу, чтобы показать результат сопоставления АЯКСА с выбором я изменился:Показать текст ответа php с помощью ajax
<div class="x">
<select class="mySelect">
<option>1</option>
<option>2</option>
</select>
<div class="showHere">php text requested with ajax</div>
</div>
<div class="x">
<select class="mySelect">
<option>1</option>
<option>2</option>
</select>
<div class="showHere">php text requested with ajax</div>
</div>
<div class="x">
<select class="mySelect">
<option>1</option>
<option>2</option>
</select>
<div class="showHere">php text requested with ajax</div>
</div>
Линия в AJAX:
document.getElementById("div").innerHTML = xmlhttp.responseText;
Я хочу показать ответ в div-классе «showHere», но в RIGHT div, другими словами, в div, соответствующем моему выбору, я изменился, понял? Я не знаю, возможно ли это ...
вы описали свою собственную проблему, все ваши элементы одинаковы. если вам нужно специально настроить таргетинг на элементы, вам нужно дать им возможность указать их. Идентификаторы html будут хорошо работать для этого. – castis