使用php文件从端口80重定向到另一个端口

时间:2015-06-29 23:58:50

标签: javascript php apache

我需要从Javascript到我的网络客户端(即端口7043)进行http调用。所以我正在进行一次调用我的调用的电话。我的php和javascript文件在apache的根目录下,我的javascript正在调用php文件(http://localhost/redirect.php),这就是我在php文件中做的事情

$file = fsockopen("localhost:7043/test/testclient.json", 7043)

这似乎只打开了最初的#34;它有效!" apache附带的网页。 testclient.json返回一个json响应(我在Javascript中解析)这可能是问题吗?我需要在php中做什么?

1 个答案:

答案 0 :(得分:0)

使用jQuery:

你必须只写:

$.getJSON("http://localhost:7043/test/testclient.json?callback=jp", function(jsonRecieved){
  // jsonReceived is a var that contains your testclient.json already parsed by jQuery
  // so, do what you want with it here
});


html正文中,放在某处(例如</body>之前)

<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>

您可以在https://jquery.com/下载jQuery并查看更多内容 查看一些$.getJSON examples
有关Cross-Origin Resource Sharing (CORS)的更多信息。