繁体   English   中英

如何从JQuery调用PHP代理脚本

[英]How to call PHP proxy script from JQuery

我正在尝试使跨域Ajax工作。 我从Yahoo Developer网站下载了一个PHP代理脚本,从命令行运行了它,并验证了它从服务器接收到带有GET请求的XML。

现在,我试图连接到JS中的PHP脚本,但没有结果。 我有以下几点:

<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
$.ajax({
    type:"GET", 
    url:"proxy.php", 
    dataType:"html", 
    success:function(msg){
        alert(msg);
    }
});
</script>

但是,这样做是在警告框中输出PHP脚本的源代码 ,而不是XML! 我要去哪里错了?

您的服务器必须实际运行php才能正常工作。 从您的问题来看,听起来好像只是将proxy.php作为文本文件提供服务。

您需要使用适合您平台的代理脚本的服务器端风格,或者同时运行/支持php。 我建议使用前者,以您已经在服务器端运行的任何语言/平台运行等效的代理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM