Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > AJAX

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 15.11.2011, 15:14   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 21.05.2010
Сообщений: 1
Репутация: 0
Post Простой пример ajax. Помогите решить проблему

Начал изучать ajax. Написал простой пример, но ничего не выводит.
Код HTML:
<script type="text/javascript">

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;
}
function OMG(){
var request = getXmlHttp();
request.open('GET', 'script.php?params=' + encodeURIComponent('myparam'), true);
request.onreadystatechange = function() {
    if (request.readyState == 4) {
        if(request.status == 200) {
            var response = eval('(' + request.responseText + ')');
            alert(response.data);            
        }
    }
};
xmlhttp.send(null);
}



</script>
<input type="submit" onclick="OMG()">
Код:
<?php
$params = $_GET['params'];
echo '{ data: "Hello!!!" }';
?>
blax вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Рекомендуем KNS.ru - wd10spzx 1 тб - билеты на футбол в подарок каждому покупателюисправление прикуса капами ценастолы обеденные купитьна теплоходе из москвы в казань 2024060l126766


Старый 23.11.2012, 09:07   #2
KoMaTo3
Неактивный пользователь
 
Пол:Мужской
Регистрация: 27.08.2010
Сообщений: 2
Репутация: 0
По умолчанию Re: Простой пример ajax. Помогите решить проблему

А если использовать jQuery? Всё это выглядело бы намного проще:
PHP код:
function OMG()
{
    $.
ajax({
        
url"script.php",
        
type"GET",
        
data: { params'myparam' },
        
dataType'json',
        
success: function( result ){
            
alertresult.data );
        }
    });

и в пхп:
PHP код:
<?php
$params 
$_REQUEST['params'];
echo 
json_encode( array(
    
'data' => 'Hello!!!',
) );
?>
ОМГ пост 2011 года, удалите, чтоли, не посмотрел >_<
KoMaTo3 вне форума
 
Ответить с цитированием Вверх
Старый 10.03.2013, 10:58   #3
GAlex
Новичок
 
Пол:Мужской
Регистрация: 17.02.2006
Сообщений: 20
Репутация: -1
По умолчанию Re: Простой пример ajax. Помогите решить проблему

Я в сочетании с jQuery всегда использую
GAlex вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить проблему Lika_100 Скорая помощь 25 24.07.2009 10:06
Помогите решить проблему Jep Компьютерные проблемы 2 29.03.2009 00:48
Помогите решить проблему с USB anradR Компьютерные проблемы 6 02.03.2009 01:48
Помогите решить проблему компом sikorts Архив 16 20.07.2007 19:39
Помогите решить проблему Biosi Архив 3 08.12.2006 10:34

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:56. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.13403 секунды с 11 запросами