这是我测试 JSONP 的方式:我运行 XAMPP,并在文件夹 htdocs 中创建一个 javascript 文件夹。我创建json1.json
的文件包含一些要处理的数据。
之后,我在本地运行这个 html 文件,它会调用“其他机器”中的一个函数(在这种情况下是localhost
)
这是我在这个问题中的代码:
<head>
<script>
function updateSales(sales) {
alert('test jsonp');
// real code here
}
</script>
</head>
<body>
<h1>JSONP Example</h1>
<script src="http://localhost:85/javascript/json1.json?callback=updateSales"></script>
</body>
但是当我跑步时,什么也没有发生。但是如果换成网上其他真实的json,就可以了。这意味着换行:
<script src="http://localhost:85/javascript/json1.json?callback=updateSales"></script>
到线:
<script src="http://gumball.wickedlysmart.com/?callback=updateSales"></script>
它会顺利工作。
所以,我不知道如何JSONP
使用 localhost 进行测试,请帮助我。
谢谢 :)