Meine Ajax-Funktion geht in Fehler, nachdem ich den DataType auf Json gesetzt habe. Das ist der Code:JQuery Ajax geht in Fehler
Ajax-Skript:
$('#da').on("change",function() {
$.ajax({
url: "callAjaxIndex.php",
type: "POST",
dataType: "json",
data: {
method: 1,
id: $('#da').val(),
},
success: function() {
alert('test');
},
error: function() {
alert('error');
}
});
});
callAjaxIndex.php
<?PHP
require('includes/core.php');
if (isset($_POST['method'])) {
$sql = "SELECT tratte.nome as 'nome_arrivo', tratte.id as 'id_arrivo' FROM tariffe, tratte WHERE id_arrivo = tratte.id AND id_partenza = '".$_POST['id']."'";
$query = $conn->query($sql);
while ($tariffe = $query->fetch_array()) {
$result[] = array(
'id' => $tariffe['id_arrivo'],
'nome' => $tariffe['nome_arrivo']
);
}
echo json_encode($result);
}
?>
Was ist los? Danke
Könnten Sie Ihren Fehler teilen –
Ich weiß nicht, wo der Fehler zu lesen. Ich bin neu in Ajax. By the way ich meine, dass es alles innerhalb error: function() { ..... } – Francesco331
Sie können durch firefox inspect Element dann Netzwerk und was passiert tatsächlich –