jsonapi与Php

jsonapi与Php,php,json,api,Php,Json,Api,我是JSON API的新手,我只是测试它以了解它是如何工作的,所以这是一个JSON的javascript示例 $(document).ready(function() { var url = 'https://api.themoviedb.org/3/movie/', mode = 'search/', input, movieName, key = '?api_key=e9dfeccf734a61b9a52d9d7660f

我是JSON API的新手,我只是测试它以了解它是如何工作的,所以这是一个JSON的javascript示例

$(document).ready(function() {
    var url = 'https://api.themoviedb.org/3/movie/',
        mode = 'search/',
        input,
        movieName,
        key = '?api_key=e9dfeccf734a61b9a52d9d7660f0d0a1';

    $('button').click(function() {
        var input = $('#movie').val(),
            movieName = encodeURI(input);
        $.ajax({
            url: url + mode + movieName + key, 
            dataType: 'jsonp',
            success: function(data) {
             console.log(data);
            }
        });
    });
});
和HTML

<input id="movie" type="text" /><button>Search</button>
搜索
我试图使用PHP使用该API,但失败了

<?php
$json = file_get_contents("url");
$obj = json_decode($json);
$response = array();
$json_response = json_encode($response);
echo $json_response;
header("Content-type: application/json");
?>

任何人都可以帮助我使用搜索查询作为电影名称来获取详细信息

示例:

这件作品是我做的,但我需要改变它的风格

<?php
  //$url = file_get_contents('https://api.themoviedb.org/3/movie/297762?api_key=e9dfeccf734a61b9a52d9d7660f0d0a1&language=en-US');
  //echo $url;
  $json_url = "https://api.themoviedb.org/3/movie/297762?api_key=e9dfeccf734a61b9a52d9d7660f0d0a1&language=en-US";
  $json = file_get_contents($json_url);
  $data = json_decode($json, TRUE);
  echo "<pre>";
  print_r($data);
  echo "</pre>";
?>

搜索电影时的api与获取电影信息时的api略有不同

以下是搜索电影的url

记住这一点,您可以更改javascript,使其与url匹配,而无需使用php来实现此api


@NoorQureshi如果您无法更改
控制台.log
调用修改DOM的内容,那么您就陷入了困境,需要回到基础上来。@LukePark对不起,兄弟,我不是web开发人员,我只是完成这段代码来更新我的小应用程序。。我现在不能讲基础知识..:/@NoorQureshi我完全回答了你的问题,那么不如你“修正”你的问题。或者更好,发布一个新的,因为它与API无关。把这个新问题和我联系起来,我会回答的。显示json结构,以及您希望html结构如何,我无法读懂您的大脑或猜测它。您是使用模板引擎,还是想要一个简单的jQuery解决方案?提供所有必要的信息。
$(document).ready(function() {
    var url = 'https://api.themoviedb.org/3/',
        mode = 'search/movie/',
        key = 'e9dfeccf734a61b9a52d9d7660f0d0a1';

    $('button').click(function() {
        var input = $('#movie').val();

        $.ajax({
            url: url + mode, 
            type: "get",
            data: {
               "api_key": key,
               "query": input
            },
            dataType: 'jsonp',
            success: function(data) {
                console.log(data);
            }
        });
    });
});