【发布时间】:2017-06-08 15:37:48
【问题描述】:
我一直在尝试从以下url 获取数据,但没有任何成功。以下是我到目前为止得到的 html 代码。我不确定为什么它不起作用,请有人向我解释一下。
<html>
<button >
<h1 id="head">`Top News #1`</h1>
</button>
<script>
function processJSON(text)
{
document.getElementById("head").innerHTML = text[0].news_title;
};
</script>
<script src='http://apps3.mcot.net/mcot_script/mcot_news_programs_all_in_cat.php?jsoncallback=processJSON'>
</script>
</html>
【问题讨论】:
-
链接没有产生对
processJSON的所需调用这一事实可能是一个提示 - 查看该脚本标签中返回的数据.. 简短版本:http://apps3.mcot.net/mcot_script/mcot_news_programs_all_in_cat.php没有“做”JSONP -
如果您“控制”该外部站点的内容 - 那么您需要知道,问题在于服务器端代码
-
我明白了,但不幸的是我无法控制服务器
-
好吧,唯一的其他解决方案是使用您的服务器发出请求,然后您甚至不必使用 JSONP “cruft”,只需要一个普通的 AJAX 调用
-
我可以在检查来源时看到数据,但有没有办法从那里获取数据?
标签: javascript jsonp