Javascript 如何使用JS将简单的JSON类型web服务嵌入到我的网站中

Javascript 如何使用JS将简单的JSON类型web服务嵌入到我的网站中,javascript,json,Javascript,Json,我很难想出如何将一个非常简单的web服务嵌入到我的网站中。web服务的url是example.com/movie trivia.php。 它只显示随机生成的JSON类型字符串,如: {"movie-trivia":"For its American release, the first 20 minutes of Trainspotting had to be re-dubbed to make the Scottish accents more intelligible."} 我需要将其嵌

我很难想出如何将一个非常简单的web服务嵌入到我的网站中。web服务的url是
example.com/movie trivia.php
。 它只显示随机生成的JSON类型字符串,如:

{"movie-trivia":"For its American release, the first 20 minutes of  Trainspotting had to be re-dubbed to make the Scottish accents more intelligible."}
我需要将其嵌入到我的一个网页中,每次刷新该网页时,都会显示源代码中随机生成的许多电影琐事中的一个。只是补充一下,每次刷新源URL页面时,它每次只显示一个随机琐事,这就是我希望做的


我对web开发技术还不熟悉,所以如果有人能对我这么好,并为我提供一个解决方案,如何直接在我的一个页面中实现这一点。

你可以用纯JavaScript实现这一点,但jQuery中的代码更少。在呼叫者页面中,您需要一个显示文本的位置,例如:

<span id="trivia"></span>

这是一个问题,所以您必须在同一个域上,否则您将不得不处理。

我最终使用PHP解决方案解决了这个问题

<?php

# A HTTP GET request

$url = 'http://www.example.com/movie-trivia.php';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo $data;

?>

该解决方案显示web服务的动态内容。我所要做的就是将JSON输出解码为文本,而不使用键/值结构


谢谢你帮了大家

堆栈溢出旨在帮助您调试编程代码。看起来你是在问一个关于使用什么技术的一般性问题,这会导致固执己见的答案,而没有给出具体的答案,这不适合堆栈溢出。你要找的关键字是Ajax。谷歌将提供帮助。问题中指定的URL似乎不是web服务或返回任何数据。不过,请看一下示例代码,其中演示了如何使用他们的服务。谢谢@Robert。这对我理解如何用javascript方式实现这一点有很大帮助。不幸的是,它没有为我工作,所以我转向php,并最终解决了这个问题。
<?php

# A HTTP GET request

$url = 'http://www.example.com/movie-trivia.php';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo $data;

?>