gpt4 book ai didi

ajax - 如何使用 PhpStorm 和 Xdebug 调试 AJAX (POST)?

转载 作者:行者123 更新时间:2023-12-04 04:29:42 25 4
gpt4 key购买 nike

我已将 PhpStorm 配置为调试 HTTP GET - 但仅当我直接加载页面时。

当我想调试 AJAX 时,我使用我的 JS 请求的 URL 并创建一个 PhpStorm 配置来调试它。

不是特别优雅,是吗?

而且,当然,对于 POST 请求,我不能这样做(或者我可以吗?)。

理想情况下,我想在浏览器(Chrome)中加载我的 AngularJs 应用程序,并能够在 PhpStorm 中断点和调试后端。

我用谷歌搜索了很多,发现了很多接近的,但我找不到答案:-(

谁能帮忙?

[更新] 几年后,我用的是优秀且免费的Postman测试 GET 和 POST。

最佳答案

如果 Xdebug 和 PHPStorm 被配置为在正常加载页面时调试 HTTP GET,那么只需在您的 Javascript 中的 AJAX 请求的 URL 中包含 GET 参数。例如:http://example.com/script.php?XDEBUG_SESSION_START=PHPSTORM
在 PHPStorm 中打开 Debug 监听,发送带有新 URL 的 AJAX 请求,调试器应该会捕获它。您正在寻找的 POST 数据应该像往常一样出现在 $_POST 中。

关于ajax - 如何使用 PhpStorm 和 Xdebug 调试 AJAX (POST)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38279815/

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