sql >> Databasteknik >  >> RDS >> Mysql

jQuery AJAX få MySQL-data returnerar hela index.html

Första identifieringen, du nämnde datatyp som "json", men ditt ajax-svar är inte json. Så försök så här,

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

För felsökningsändamål, försök att köra get.php direkt i webbläsaren med frågesträng. Ex, http://...../../get .php?ajaxid=sample_value .




  1. SQLAlchemy JSON-kolumn - hur man utför en innehåller-fråga

  2. Ta bort/ersätta specialtecken i kolumnvärden?

  3. Ge inloggningsuppgifter till UTL_MAIL.SEND för att kringgå ORA-29278

  4. Omstrukturera en dålig databas med PHP-loopar eller MySQL