Mysql
 sql >> Base de données >  >> RDS >> Mysql

jQuery AJAX get MySQL data renvoie l'intégralité de index.html

Première identification, vous avez mentionné le type de données comme "json", mais votre réponse ajax n'est pas json. Alors essayez comme ça,

<?php

//  Make DB connection variable($conn) available here
//variable from jQuery
$value = filter_var($_REQUEST["ajaxid"], FILTER_SANITIZE_STRING);
$value = mysqli_real_escape_string($conn, $value);

//variable passed to SQL statement
/*$sql = $conn->prepare("SELECT FROM table WHERE screeningId = ?");
$sql->bind_param("s",$value);*/
$sql = "SELECT * FROM table WHERE screeningId = '$value'";
$result = mysqli_query($db, $sql);

//Get data
$result = mysqli_query($db, $sql);
$temp = array();
while ($row = mysqli_fetch_array($result)){
    //output data
    array_push($temp,$row['url']);
}
echo json_encode($temp);
?>

À des fins de débogage, essayez d'exécuter directement get.php dans le navigateur avec la chaîne de requête. Par exemple, http://...../../get .php?ajaxid=sample_value .