jQuery getJSON到外部PHP页面
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jQuery getJSON到外部PHP页面,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1079字,纯文字阅读大概需要2分钟。
内容图文
![jQuery getJSON到外部PHP页面](/upload/InfoBanner/zyjiaocheng/706/7fa8f158ff1a43d89b4d5a7d49a22a90.jpg)
我一直在尝试向外部服务器发出AJAX请求.
到目前为止,我已经了解到,由于安全原因,我需要使用getJSON来执行此操作?
现在,我似乎无法对外部页面进行简单的调用.
我试图尽可能地简化它,但它仍然无法正常工作.
我有2个文件,test.html& test.php的
我的test.html这样打电话给localhost进行测试:
$.getJSON("http://localhost/OutVoice/services/test.php", function(json){
alert("JSON Data: " + json);
});
我希望我的test.php返回一个简单的’测试’:
$results = "test";
echo json_encode($results);
我可能会犯一些令人难以置信的菜鸟错误,但我似乎无法弄明白.
此外,如果这有效,我怎样才能将数据发送到我的test.php页面,就像test.php?id = 15一样?
test.html页面调用localhost,同一目录下的test.php页面
我没有得到任何错误,只是没有警报..
解决方法:
可能是你在test.php中没有回调.此外,json_encode只接受一个数组:
$results = array("key" => "value");
echo $_GET['callback'] . '(' . json_encode($results) . ')';
// the callback stuff is only needed if you're requesting from different domains
当您使用http://时,jQuery会自动切换到JSONP(即使用脚本标记而不是XMLHttpRequest).如果在同一个域上有test.html和test.php,请尝试使用相对路径(并且不使用回调).
内容总结
以上是互联网集市为您收集整理的jQuery getJSON到外部PHP页面全部内容,希望文章能够帮你解决jQuery getJSON到外部PHP页面所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。