PHP桌面没有响应AJAX CALL

时间:2017-08-19 10:02:11

标签: php phpdesktop

我正在尝试使用PHP桌面将我现有的网站转换为PHP桌面应用程序,一切正常但当我尝试登录时我正在使用ajax调用登录它没有响应。它甚至不会在php桌面控制台上打印任何错误消息。

enter image description here

1 个答案:

答案 0 :(得分:2)

可能是您的ajax代码向http://127.0.0.1/some_resource发出请求,但phpdesktop Web服务器正在http://127.0.0.1:1673/运行 - 正如您在控制台日志中看到的那样。 PHP Desktop分配随机Web端口以避免与现有软件冲突。在php脚本中,您可以通过检查$ _SERVER变量来了解端口。如果要设置固定的Web服务器端口,则可以通过编辑settings.json文件来执行此操作(请参阅phpdesktop项目中的Settings wiki页面)。

你必须检查你的ajax代码以了解它试图访问的URL,你可以使用Developer Tools窗口执行此操作,你可以使用鼠标上下文菜单在phpdesktop中打开它。

如果您可以修改ajax代码以不使用包含域名的完整路径,而只使用“/ some_resource”之类的路径,则不必设置固定的Web端口。