![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Регистрация: 23.07.2009
Сообщений: 1
Репутация: 0
|
Есть код ajax запроса
Код HTML:
function validate_form_new( my_form, types )
{
var url = "classes/ajax-valid.class.php?form=" + types;
var params = new Array();
for ( i = 0 ; i < my_form.elements.length ; i++ ) {
if( my_form.elements[i].getAttribute("check_value") != null )
{
var tmp = my_form.elements[i].id + "=" + encodeForPHP(my_form.elements[i].value);
params.push(tmp);
}
}
var sent_params = params.join("&");
var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}
if (!http_request) {
document.getElementById( my_form.id+"Div" ).innerHTML = "Ошибка : Невозможно создать экземпляр класса XMLHTTP";
return false;
}
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", sent_params.length);
http_request.setRequestHeader("Connection", "close");
http_request.onreadystatechange = function() { alertContentsForm_new(my_form,http_request); };
http_request.send(sent_params);
}
function alertContentsForm_new(my_form,http_request)
{
if (http_request.readyState == 4) {
if (http_request.status == 200) {
document.getElementById( my_form.id+"Div" ).innerHTML = http_request.responseText;
}
else {
document.getElementById( my_form.id+"Div" ).innerHTML = "С запросом возникла проблема.";
}
}
}
Код HTML:
<?php ....... echo<<<HTML <script type="text/javascript"> ........ document.getElementById("login_acc").value = "$val"; ........ </script> HTML; ?> Народ подскажите пожалуйста почему в данном случае возвращаемый javascript код не обрабатывается??? Когда делаю тоже самое с GET запросом то все выполняется корректно! Последний раз редактировалось genius70707; 23.07.2009 в 11:37.. |
|
|
|
| Реклама: | печь микроволновая | купить билет на теплоход санкт петербург | B760 GAMING X GEN5 | Сплит-система PREMIUM SRK25ZS-WT/SRC25ZS-W (titanium) | рх 560 4гб |
|
|
#2
|
|
Неактивный пользователь
Регистрация: 23.07.2009
Сообщений: 2
Репутация: 0
|
советую использовать фреймворки, к примеру mootools, там все работает четко
|
|
|
|
|
|
#3
|
|
Неактивный пользователь
Пол:
Регистрация: 23.07.2009
Сообщений: 17
Репутация: 0
|
тоже советую но только JQuery
![]() |
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Помощь в вынимании кода HTML на Javascript | kettle | Java Script | 5 | 02.02.2010 17:47 |
| AJAX - нужен JavaScript Editor + Отладчик! | ana | AJAX | 36 | 12.01.2009 18:41 |
| вопросик по html/javascript | G_Null | Java Script | 1 | 03.10.2007 08:59 |
| Результат работы VIP 3.0 | Talion | Архив | 7 | 07.11.2006 17:21 |
|
|