Das ist mein JavaScript-Code:Wie erhalten Sie mehrere Rückgabewert von PHP durch JavaScript/jquery?
$(document).ready(function() {
$('#IMDB').click(function() {
var MovieID = $('#MovieID').val();
$.post('action/action.php', { url: "http://api.themoviedb.org/3/movie/"+MovieID
+"?append_to_response=credits,images&api_key=myapikey" }, function(data) {
$("#test").html(data);
});
});
});
Wenn ich auf die Schaltfläche klicken ich imdb id aus meinem Eingabefeld bekommen, die ich eingefügt dann habe ich das tatsächliche Ergebnis von PHP zu bekommen. Das ist mein PHP-Code.
<?php
$url = $_POST['url'];
$url2 = file_get_contents($url);
$json = json_decode($url2, true); //This will convert it to an array
$title = $json['original_title'];
$imdb = $json['imdb_id'];
echo $title;
echo $imdb;
return true;
?>
Aber ich bekomme wie dies zur Folge haben:
Batman: The Killing Jokett4853102
Ein Filmtitel ist und eine andere ist imdb-ID in gleichen html tage. aber ich mag, dass mein jedes Ergebnis in jedem HTML-Tag wie folgt angezeigt:
$("#test").html(data); // result 1 -- movie title
$("#test2").html(data); // result 2 --- imdb id
Bitte helfen Sie mir, wie mehrere Werte zu bekommen?
'Echo json_encode (array ($ title, $ imdb));' verwenden Sie dann das Objekt zurückgegeben. – AbraCadaver