答案 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端口。