Javascript Jsonp回调函数不工作?我做错了吗?

Javascript Jsonp回调函数不工作?我做错了吗?,javascript,json,jsonp,dashcode,Javascript,Json,Jsonp,Dashcode,所以我对这个完全不熟悉,但是jsonp看起来很简单,我只是想用dashcode制作一个web应用程序。我需要将twitter json数据放在我的web应用程序页面上。这就是我试过的 我把这段代码放在index.html中 <script src="http://twitter.com/users/USERNAME.json?callback=handleResponse"/> 当我把javascript文件作为数据源时,我得到一个错误,说它不是有效的JSON或XML。正如我所说,

所以我对这个完全不熟悉,但是jsonp看起来很简单,我只是想用dashcode制作一个web应用程序。我需要将twitter json数据放在我的web应用程序页面上。这就是我试过的

我把这段代码放在index.html中

<script src="http://twitter.com/users/USERNAME.json?callback=handleResponse"/>

当我把javascript文件作为数据源时,我得到一个错误,说它不是有效的JSON或XML。正如我所说,我是新手,所以我可能完全错了。

您的代码可以工作,至少在Chrome中,只需一个小的调整-请参阅


函数句柄响应(responseJson){
警报(responseJson.status.text);
}

小的调整是正确地关闭
脚本
标记(
脚本
标记不能自动关闭,因为我显然太懒了,不想用谷歌搜索)。也可以将
type=“text/javascript”
放入其中。

您需要确保在外部jsonp调用之前定义了handleResponse函数

(此外,您的脚本标记无效)


函数句柄响应(responseJson){
警报(responseJson.status.text);
}

单击左侧源代码窗格中的“小部件属性”。在“网络/磁盘访问”下,确保选中“允许网络访问”。如果不选中此选项,您的小部件将无法发出任何AJAX请求

function handleResponse(responseJson){
alert(responseJson.status.text);
}
<script type="text/javascript">
function handleResponse(responseJson){
    alert(responseJson.status.text);
}
</script>
<script type="text/javascript"
 src="http://twitter.com/users/Pogue.json?callback=handleResponse"></script>
<script>
function handleResponse(responseJson){
  alert(responseJson.status.text);
}
</script>
<script src="http://twitter.com/users/USERNAME.json?callback=handleResponse"></script>