У меня есть сценарий jquery, как показано ниже:
$.ajax({ type: "GET", url: "http://www.site.com/v4/ajax/get_song_info.php", data: ({id : song_id }), dataType: "json", success: function(data) { alert( "Data: " + data ); } });
И связанная с ним страница php:
<?php include_once '../connect.php'; $song_id = $_GET['id']; $query = mysql_query("SELECT * FROM songs WHERE id = '$song_id' LIMIT 1"); $song = mysql_fetch_row($query); $song_info = array( htmlentities($song[3]) , htmlentities($song[4]) ); header('Content-Type: application/json'); echo json_encode($song_info); ?>
Php возвращает что-то вроде этого, когда я вызываю его самостоятельно в браузере: ["Peaches","I Feel Cream (Proxy Remix)"]
Однако, когда я делаю вызов jQuery, мое предупреждение показывает «Данные: null»,