使用javascript获取Json
Json在线托管,应通过以下链接访问:使用javascript获取Json,javascript,json,Javascript,Json,Json在线托管,应通过以下链接访问: { response: "yes" } 在设备上获取Json: <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script> <script> $
{
response: "yes"
}
在设备上获取Json:
<script
src="https://code.jquery.com/jquery-3.1.1.min.js"
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
crossorigin="anonymous"></script>
<script> $(document).ready(function () {
var url = 'link is here';
$.getJSON(url, function (data) {
alert(data.response);
});
});</script>
$(文档).ready(函数(){
var url='链接在这里';
$.getJSON(url、函数(数据){
警报(数据、响应);
});
});
什么也看不出来。请给我一些建议 这与php需要授予访问权限这一事实有关。 出于测试目的,您可以在php代码顶部添加以下行:
header('Access-Control-Allow-Origin: *');
然而,这一点都不安全。因此,你需要这样写:
header('Access-Control-Allow-Origin: http://mysite1.com');
header('Access-Control-Allow-Origin: http://example.com');
header('Access-Control-Allow-Origin: https://www.mysite2.com')
这些都在这里提到和解释:
您是否在php页面上添加了类似的内容$数据=/**无论您正在序列化什么**;标题('Content-Type:application/json');echo json_编码($data)@MartHaarman在html页面上搜索什么是
console.log(数据)
output?@这是一个手机gap应用程序,使用Xcode打开。当我用浏览器在本地打开它时,应用程序不会运行,因此我无法用浏览器测试它。很抱歉,在我完成我的帖子之前,我的互联网连接都疯了。我的意思是问您是否在您所指的php页面上有这样的内容:“$data=/**无论您正在序列化什么**/”;header('Content-Type:application/json');echo json_encode($data);”。。就像你说的使用html页面一样,你能再显示一些代码吗?