|
|
|
| Тема обсуждалась здесь - http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=50886
Подскажите как сделать, чтобы передавалась не одна переменная, а 2. Заранее спасибо.
function createHttpRequest() {
var httpRequest;
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} else {
httpRequest = new XMLHttpRequest();
}
return httpRequest;
}
function sendRequest(file, _resultId, getRequestProc) {
resultId = _resultId;
document.getElementById(resultId).innerHTML = 'Подождите, идет загрузка...';
httpRequest.open('get', file);
httpRequest.onreadystatechange = getRequestProc;
httpRequest.send(null);
}
function sendSearchRequest() {
sendRequest('hello.php?q=' + document.getElementById('make').value, 'result', getRequest);
// Очищаем третий список.
//Здесь много вариантов как его можно убрать.
//я сделал так
// удаляем третий список с содержимым
document.getElementById('result2').innerHTML = '';
// добавим новый список
var sloy=document.getElementById('result2');
var newInput=document.createElement('select');
sloy.appendChild(newInput);
newInput.options[0] = new Option("не выбрана", "str0");
// и сделаем его неактивным
newInput.disabled = true;
}
var httpRequest = createHttpRequest();
var resultId = '';
|
| |
|
|
|
|
|
|
|
для: kis-kis
(27.11.2008 в 19:08)
| | При отправке из пхп берём 2 переменные и придумываем разделитель, скажем "^".
Убеждаемся что в передаваемой информации нет таких символов, если возможно что есть - заменяем.
Отправляем: echo $var1."^".$var2;
Получаем: var out = ajx.responseText.split('^');
Теперь имеем массив из двух нужных значений. | |
|
|
|
|
|
|
|
для: sl1p
(27.11.2008 в 19:16)
| | Что-то я не понял. :) | |
|
|
|
|
|
|
|
для: kis-kis
(27.11.2008 в 19:55)
| | куда ещё проще ояебу:) | |
|
|
|
|
|
|
|
для: sl1p
(27.11.2008 в 19:59)
| | ему надо не из пхп переменные передать, а из JS в пхп | |
|
|
|
|
|
|
|
для: вялый
(27.11.2008 в 20:52)
| | тогда я не спалил что и откуда брать, многа левых букф. | |
|
|
|
|
|
|
|
для: вялый
(27.11.2008 в 20:52)
| | тогда вообще param1=value¶m2=value2...
в чем проблемы то? | |
|
|
|
|
|
|
|
для: ddhvvn
(27.11.2008 в 22:07)
| | наверное в том что не известно количество оптионов.
и я не понял откуда они берутся и вообще пусть автор научится нормально изъясняться :\ | |
|
|
|