gpt4 book ai didi

PhpStorm 如何在从 JS 发起请求时调试 php 文件?

转载 作者:行者123 更新时间:2023-11-30 05:46:12 25 4
gpt4 key购买 nike

我独立调试 php 文件没有问题,但是当我想查看服务器的请求时side(php) 在本地从客户端获取,我不能。我尝试通过在 php 文件中放置断点来做到这一点,希望当我使用 chrome 调试我的项目时,调试器会在断点处停止。

我的 php 看起来像这样:

<?php
$response = "Super" <--this line has a breaking point
echo $response

客户端向服务器端发送请求是这样的:

    function ajaxRequest(url, data, requestMethod)
{
$.ajax({
type: requestMethod,
url: url,
data: {
json: data
},
success: responseHandler
});
}

当我在调试中运行项目时,我在 chrome 中使用此 url 获得窗口:http://localhost/Jason/index.html?XDEBUG_SESSION_START=19067

在我的 PHPStorm 调试器中,我看到等待连接与 ide 键 19067chrome 正在显示代码,就好像请求已经发送并且响应已经收到而没有在 php 断点处停止。

最佳答案

启动php调试后,尝试在浏览器窗口中右击并选择Inspect in PhpStorm。这也应该在 php 调试的同时激活 storm 中的 JS 调试器。

当然,您已经为 PhpStorm 安装了 Chrome 扩展: https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji

希望这对您有所帮助。

[稍后编辑]啊,停用您可能拥有的任何 JavaScript 缩小功能!

关于PhpStorm 如何在从 JS 发起请求时调试 php 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17859173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com