если не собираешься вникать, можно вот это использовать
|
$.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, время: 00:56. |