Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

trả về tiếng vọng mysql dưới dạng lỗi trong ajax

Vui lòng hiểu rõ về cách gọi lại thành công của jquery.Ajax. Tài liệu cho biết:Một hàm sẽ được gọi nếu yêu cầu thành công.

Trong trường hợp của bạn, yêu cầu thành công nếu tên người dùng và mật khẩu được nhập sai.

Để làm cho nó hoạt động bình thường, hãy thay đổi mã php của phần này thành:

$redirect = '';
if($UserData['UserName'] != '')
{
    session_start();
    $error = 0;
    $message = 'Valid';
    $_SESSION['UserId'] = $myusername;

    $typ = $UserData['Type_user'];

    if($typ == "Dealer")
    {
        $redirect = 'Dealer/EditLoginDetails.php';
    }
    else if($typ == "Individual")
    {
        $redirect = '/Dealer/EditLoginDetails.php';
    }
    else
    {
        $redirect = '/Builder/managep.php';
    }
}
else
{
    $error = 1;
    $message = 'Invalid username or password';
}

echo json_encode(array('error' => $error, 'message' => $message, 'redirect' => $redirect));

Và mã jquery tới,

$.ajax({
    url : formURL,
    type: "POST",
    data : postData,
    dataType:'json',
    success:function(data, textStatus, jqXHR) {
        if(data.error == 1) {
            $("#simple-msg").html('<pre><code class="prettyprint">'+data.message+'</code>< /pre>');
        } else {
            window.location = data.redirect;
        }
    }
});
');} else {window.location =data.redirect;}}});

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tôi có thể cấu hình cron job cho localhost không

  2. PHP &MySQL:Làm cách nào để sử dụng SET @ rank =0; trong $ query =

  3. làm thế nào để sử dụng hàm mysql now () trong cakephp cho các trường ngày tháng?

  4. Phân tích cú pháp json với mysql

  5. Cập nhật các hàng dựa trên các hàng khác trong cùng một bảng