2010-08-01 3 views
0
<script type="text/javascript"> 
    $(function() { 
    $("#continue").click(function() { 
    $.ajax({ 
     type: "POST", 
     url: "dbc.php?check=First", 
    data: {full_name : $('#full_name').val(), 
     usr_email : $('#usr_email').val()}, 

     success: function(msg){ 
      if(msg==1){ 
       $("#First_1").hide(); 
       $("#Next_2").toggle(); 
      }else{ 
       alert(msg); 
      }   
     } 
    }); 
    return false; 
    }); 
}); 
    </script> 

Вот dbc.php проверить = Первый phpbin.net/x/249121011JS/PHP: Привычка предупреждение об ошибке

если подмигнули прием эхо-1;? из dbc.php? check = Сначала, затем скройте &, а затем предупредите выходную ошибку.

Пожалуйста, проверьте ссылку для php, что здесь не так?

Сейчас я просто получаю пустое предупреждение.

+0

Что именно возвращает PHP-скрипт? Это поможет вам определить, является ли это ошибкой JS или ошибкой PHP. – strager

+0

Массив в предупреждении, я думаю, что его $ err [] я сделал не так? нет? – Karem

ответ

0

$_POST['check'] никогда не устанавливается, поэтому ваш код не вызывается, поэтому ничего не выводится. Либо удалите проверку для $_POST['check'] в вашем скрипте PHP, добавьте check: 'First' в свойство data на звонок $.ajax или измените $_POST на $_GET.

+0

Теперь я получаю сообщение с предупреждением «Array» – Karem

+0

@Karem. Ничто в вашем коде не указывает, что можно напечатать что-либо кроме «1» или ничего (или уведомление/предупреждение/ошибка PHP). Если вы разместите больше своего кода, возможно, мы сможем найти источник вашей другой проблемы. – strager

+0

, пожалуйста, проверьте этот новый вопрос, http://stackoverflow.com/questions/3382473/php-why-do-it-echo-array есть мой новый обновленный код также – Karem