если не собираешься вникать, можно вот это использовать
|
$.ajax({ type : 'POST', url: 'путь к пхп файлу', data: { ind: v }, success: function(data){ var options = JSON.parse(data); for (var i = 0, i < options.length){ //создаем <option>, кидаем в нужный селект } } }) а на пыхе <? $model = array ( 'Honda'=>array('Accord', 'Accord Inspire', 'Acty', 'Acty Truck'), 'Mazda'=>array('Atenza', 'Autozam', 'AZ-3','Autozam Revue','Axela'), 'Nissan'=>array('AD', 'Almera', 'Almera Classic'), ); echo json_encode($model[$_REQUEST['ind']]); ?> ну или около того |
собираюсь вникать! не сегодня, так позже пригодится
|
idontknow, тогда рабочие примеры кидай и жалуйся, что именно не работает))
|
вставил код и не получается, ошибка:
Uncaught ReferenceError: loadCar is not defined onchange |
idontknow, какой код вставил?))
если тот, с $.ajax, то тут надо jQuery подключать)) а ты же собрался вникать)) |
jQuery подключена уже.
да собрался вникать, код удалил с $.ajax с чего начать? |
Цитата:
|
ну опять так же, как и в остальных случаях ((( вставил код
Асинхронный XMLHttpRequest function loadCar(v){ var xmlhttp = getXmlHttp() xmlhttp.open('GET', '/car.php', true); if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { alert(xmlhttp.responseText); } }; xmlhttp.send(null); .... ... Ошибка - Uncaught ReferenceError: getXmlHttp is not defined loadCar onchange |
getXmlHttp() надо же объявить сначала, вставь ранее вот это:
function getXmlHttp(){ var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } |
Часовой пояс GMT +3, время: 19:23. |