2017-08-29 2 views
0

nicht sehen Ich wollte jquery Post auf PHP ausführen und die Daten abrufen und im Konsolenprotokoll veröffentlichen. Aber ich finde keine Daten in der console.log nachdem ich die Daten gepostet habe. mein Code ist mir unter ........... bitte helfen ...Ich kann Daten aus der Jquery-Post

Student HTML-Seite

<html> 
<head> 
<title>NEW AJAX GET</title> 
<script type="text/javascript" src="/Cesium-1.34/ThirdParty/jquery-1.11.3.min.js"></script> 
</head> 
<body> 
<script type="text/javascript"> 
showData(); 
function showData() 
{ 
    $.post("student.php", 
    { 
     PostLastName: "Abdullah", 
     PostLastReligion: "Muslim" 
    }, 
    function(data) 
    { 
     console.log(data); 
    }); 
}); 
</script> 
</body> 
</html> 

student.php Skript

<?php 
if ((empty($_POST["PostLastName"])) && (empty($_POST["PostLastReligion"]))) 
    { 
     //Return "Posted Values are empty" if the values is empty 
     $post_string = 'Posted Values Are Empty'; 
     //echo "<script>console.log(".$post_string.");</script>"; 
     echo $post_string; 
    } 
    else 
    { 
     //Return the Post Data 
     $post_string= 'Post Last Name = '.$_POST["PostLastName"]."\n".' Post Last Religion = '.$_POST["PostLastReligion"].''; 
     //echo "<script>console.log(".$post_string.");</script>"; 
     echo $post_string; 
    } 
?> 
+0

Sind Sie sicher, dass der Antrag erfolgreich ist? Wenn Sie die Konsole überprüfen, gibt es nach der Anforderung irgendwelche Fehler? –

+0

der Fehler ist leer. Es ist völlig leer –

+0

In diesem Fall wird entweder Ihre AJAX-Anfrage überhaupt nicht gemacht, oder Sie lesen die Konsole nicht richtig. –

Antwort

0

Ich habe Test gefunden dein Code. Ich denke, überprüfen Sie zuerst Ihre geladene jQuery in der Kopfzeile enthalten. Nach dem Ändern von Code wie unten erwähnt und testen Sie Ihre Browser-Konsole.

<html> 
<head> 
<title>NEW AJAX GET</title> 
<script type="text/javascript" src="https://code.jquery.com/jquery-1.10.2.js"></script> 
</head> 
<body> 
<script type="text/javascript"> 
showData(); 
function showData() 
{ 
    $.post("student.php", { PostLastName: "Abdullah", PostLastReligion: "Muslim" }) 
     .done(function(data) { 
     console.log(data); 
    }); 
}; 
</script> 
</body> 
</html> 

Ich hoffe, Sie lösen Ihr Problem.

enter image description here

+0

was ist der Zweck von getan ??? –

+0

Überprüfen Sie einfach Daten Post in PHP-Datei und nach Prüfung Daten in PHP-Datei geben Sie den Status. In der Konsole js zurück –

Verwandte Themen