|
|
|
| прочел темы что тут есть, не понял как применить ко мне. Если не сложно то подскажите.
Начал изучать Ajax. Создал объект на клиентской части, некий скрипт на сервере.
req = new XMLHttpRequest(); //не привязывемся к версиям браузеров
url='test.php?t=1';
onClickMouseOnObject(typ){ //сюда придет клик с объекта с разными значениями typ
req.open("GET", 'url', true);
req.onreadystatechange = showResult();
req.send(null);
}
function showResult(){
var text = xmlHttp.responseText;
alert(text);
}
|
Так вот, если я не меняю url, а только ответ (самые разные) в test.php, в окне мне отображается первое значение переменной t. Если я изменяю переменную на q к примеру, то отоббражается то что я хотел в файле test.php, и дальнейшие изменения в этом файле не отражаются до тех пока я снова не сменю передаваемые параметры.
Грешу на кэширование, в МЕТА указал nocache, не помогает. Причем, на другом сервере (тоже denwer под Windows) все работает...
Помогите кто знает, спасибо.
PS Перешел на POST- все работает, но интересно про GET :-) | |
|
|