Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

अजाक्स में त्रुटि के रूप में mysql गूंज लौटाएं

कृपया jquery.Ajax की सफलता कॉलबैक की स्पष्ट समझ रखें। दस्तावेज़ीकरण कहता है:अनुरोध सफल होने पर कॉल करने के लिए एक फ़ंक्शन।

आपके मामले में, यदि दर्ज किया गया उपयोगकर्ता नाम और पासवर्ड गलत है, तो अनुरोध सफल होता है।

इसे ठीक से काम करने के लिए, इस भाग के अपने php कोड को इसमें बदलें:

$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));

और करने के लिए jQuery कोड,

$.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;
        }
    }
});
'); } और { 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. टिप्पणियों और टिप्पणियों के उत्तरों के लिए mysql संरचना

  2. यूटीसी/जीएमटी टाइमज़ोन में एक java.util.Date को एक MySQL टाइमस्टैम्प फ़ील्ड में कैसे स्टोर करें?

  3. हाईचार्ट्स मल्टी लाइन ग्राफ

  4. कैसे mysqli एक्सटेंशन का उपयोग कर PHP में MySQL डेटाबेस से कनेक्ट करने के लिए?

  5. अलग परिणाम क्वेरी जब mysql और mariadb का उपयोग करें