1 / 1 / 0
Регистрация: 19.11.2012
Сообщений: 56
1

jQuery AJAX (ошибка какая-то)

19.03.2013, 17:42. Показов 685. Ответов 2
Метки нет (Все метки)

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
$(document).ready(function(){
 
   $("#reg_step1_button").click(function(){
      $('#reg_step1').modal('hide')
   }); 
 
   $("#reg_step2_back").click(function(){
      $('#reg_step2').modal('hide');
      $('#reg_step1').modal('show');      
   }); 
   
   $("#reg_step2_button").click(function(){
        var login = $('#inputLogin').val(),
            password = $('#inputPassword').val(),
            email = $('#inputEmail').val();
 
       $.post( 'ajax/xml/reg.php', { login: login, pswd: password, email: email });
       reg();
   }); 
      
});
 
function reg(){
    jQuery(document).ready(function(){
            jQuery.ajax({
                type: "POST", // метод передачи данных, можно пропустить - по умолчанию и так get
                url: "ajax/xml/reg.php", // путь к файлу, который будем читать
                dataType: "xml", // тип данных, с которыми работаем
                success: function(xml) { // переменная названа xml. ее можно назвать как либо по другому
    
                jQuery(xml).find('reg').each(
                    function()
                    {                       
                        var error = jQuery(this).find('error').text();
                            //$('#username').attr({value: username});
                            alert(error);                                                           
                    });         
                    
                }
                
            }); 
    });
}
XML Документ:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
 
    define('hfje', true);
    require_once('../../includes/functions.php');
    # формат XML
    header('Content-Type: text/xml');
    # создаем XML документ
    $dom = new DOMDocument();
    # создаю элемент <reg>
    $reg = $dom->createElement('reg');
    $dom->appendChild($reg);
    # подключаем
    $reg_func = new reg();
    $check_val = $reg_func->check_value($_POST['login'], $_POST['pswd'], $_POST['email']);
    if($check_val == 1 || $check_val == 2 || $check_val == 3 || $check_val == 4)
    {
        $error = $dom->createElement('error');
        $error_val = $dom->createTextNode($check_val);
        $error->appendChild($error_val);
        $reg->appendChild($error);
    }
    # создаем XML 
    $xml = $dom->SaveXML();
    echo($xml);
    
?>
В кратце говоря, когда JQ посылает запрос:
Javascript
1
 $.post( 'ajax/xml/reg.php', { login: login, pswd: password, email: email });
То, XML должен меняться (если вручную в пхп исправить скрипт, то выводит).
На мой взгляд, при отправки все происходит ОК, потому что я проверял записи полученные сервером (в тхт записывал).

Вопрос:
Как мне сделать, чтобы клиент брал у сервере не изначлаьные данные, а обновленные (т.е. сразу после отправки запрос).
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2013, 17:42
Ответы с готовыми решениями:

DOM jQuery + AJAX. Ошибка возвращения (return)
function login(){ $(document).ready(function(){ // при нажатии ...

Ошибка проверки логина на уникальность в Mysql через jquery-ajax
Здравсвуйте ув. программисты! Я начинающий не бейте больно :) Есть страница регистрации с полем...

Книги по JQuery(JQuery UI) и Ajax в Asp.Net
Добрый день! Посоветуйте пожалуйста хорошую книгу по использованию JavaScrip на клиентской части...

Стандарт ajax или jquery-> ajax?
Добрый день, такой вопрос что лучше всего использовать стандарт AJAX объект XMLHttprequest либо же...

2
1 / 1 / 0
Регистрация: 19.11.2012
Сообщений: 56
30.03.2013, 22:27  [ТС] 2
Вверх. Ребят, поскажите пжлст, как получить ответ от сервера, после отправки нужных данных.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16835 / 6713 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
30.03.2013, 22:32 3
Цитата Сообщение от deli Посмотреть сообщение
Javascript
1
$.post( 'ajax/xml/reg.php', { login: login, pswd: password, email: email });
ну так добавьте это
Javascript
1
$.post( 'ajax/xml/reg.php', { login: login, pswd: password, email: email }, function(answer) { /*здесь что-то с ответом (answer) делаете */ });
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2013, 22:32
Помогаю со студенческими работами здесь

JQuery, Ajax и LIVE!? Возможно ли повесить ajax запрос на live?
все делаю правильно, но у меня даже onSubmit alert(&quot;ok!&quot;); выводить не хочет? код примерно...

jQuery + ajax
в общем есть 4 файла: mainMenu.html в нём вот такой код : &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta...

JQuery, Ajax
Добрый день.Я не знаю как JQuery так и аякса...На джейквери когда-то что-то мельком писал, но уже...

Ajax JQuery
Доброго времени суток! Возник такой вопрос: как изменить PHP переменную по нажатию на блок? У меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru