Как получить файл JSON с другого сайта - PullRequest
0 голосов
/ 28 октября 2019

Предположим, есть веб-сайт xyz.php

Когда кто-то делает запрос http-post на веб-сайт xyz.php, веб-сайт отправляет файл json. В этом файле есть Youtube идентификатор видео

Предположим, мой сайт abc.com

Теперь я хочу использовать этот файл json для показа видео на моем сайте abc.com

Имейте в виду, что xyz.php меняет свой файл каждую секунду. И xyz.php не отвечает, если кто-то делает запрос http-get.

Когда я использую $.getJSON('sample.JSON',, он работает нормально

Sample.json размещен на localhost и работает нормально. Но я хочу использовать json файл, который получит форму xyz.php

HTML-код для моего сайта

<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script>

<script>

    $(function() {


   var people = [];

   $.getJSON('xyz.json', function(data) {
       $.each(data.videolist, function(i, f) {
          var tblRow = "<tr>" + "<td>" + f.Id + "</td>" +
           "<td>" + f.videoName + "</td>" + "<td>" + f.date + "</td>" + "<td>" + f.time + "</td>" + "<td>" + f.video + "</td>" + "<td>" + f.image + "</td>" +
           "<td>" + f.videoDuration + "</td>" + "<td>" + f.liveStatus + "</td>" + "<td>"+ "</tr>"
           $(tblRow).appendTo("#userdata tbody");
     });

   });

});
</script>
</head>

<body>

<div class="wrapper">
<div class="profile">
   <table id= "userdata" border="2">
  <thead>
            <th>ID</th>
            <th>VIDEO NAME</th>
            <th>DATE</th>
            <th>TIME</th>
            <th>VIDEO LINK</th>
            <th>VIDEO IMAGE</th>
            <th>DURACTION</th>
            <th>LIVE STATUS</th>
        </thead>
      <tbody>

       </tbody>
   </table>

</div>
</div>

</body>
</html>

html опубликовать код запроса для xyz.php

<form action="xyz.php" method="POST" >
<div class="container" style="width:100%;">
<center></center>
</div>
  <div class="container" style="width:100%;">
    <label for="userId"><b>UserId</b></label>
    <input type="userId" placeholder="Enter Your User Id" name="userId" autofocus required>

    <label for="categoryId"><b>Category</b></label>
    <input type="categoryId" placeholder="Enter categoryId" name="categoryId" required>

    <button type="submit" >Login >></button>
  </div>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...