Also versuche ich Ajax mit jQuery zu lernen, um einige Informationen zu erhalten. Im Moment habe ich Probleme, die Informationen zu bekommen. Mein Code ist im Moment sehr einfach, nur weil ich lernen möchte, wie es funktioniert. Dies ist mein HTML-Code.Wie kann ich Informationen von MySQL mit Ajax erhalten?
<h2>Hello world</h2>
<p id="response"></p>
Mein jQuery-Code:
$(function(){
$('h2').on('click', function() {
$.ajax({
url: "ajax.php",
type: "get",
datatype: "json",
success: function(data){
$.each(data, function(i, key){
$("#response").html(key['name'])
});
},
error: function(data){
console.log("tjohejsan");
}
})
});
});
Also, wenn ich auf h2 klicken sie Daten abrufen soll. Ich möchte von meiner Datenbank aus anrufen, um Informationen über die Benutzer zu erhalten.
So sieht mein PHP-Code wie folgt aus:
$sql = "SELECT * FROM moment2";
$result = mysqli_query($db,$sql) or die("Fel vid SQL-fråga");
$array = array();
while($row = $result->fetch_assoc())
{
$array[] = $row;
}
echo json_encode($array);
An diesem Punkt das ist, wo sie versagt. Ich weiß nicht wirklich, wo das Problem liegt. Weil ich ein assoziatives Array möchte.
Ich würde es schätzen, wenn Sie mir helfen könnten, weil ich, wie ich erwähnt habe, nicht wirklich weiß, wie man es von hier löst.
Vielen Dank im Voraus!
EDIT: Ich erkannte, dass ich einen Tippfehler hatte, während ich dies schreibe. Ändern von Daten [ ‚name‘] auf die Taste [ ‚name‘]
Ich schätze die Zeit und die Lösung, wie man das löst. Es funktioniert jetzt, Prost! –
Froh, dass es für Sie funktioniert hat! – MrProvolone