PhpStorm当JS启动请求时,我如何调试php文件
PhpStorm how I debug php file when request is initiated from JS?
我独立调试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密钥19067
的连接chrome显示给代码,就好像请求已经发送,响应已经接收,而没有在php断点中停止。
启动php调试后,尝试在浏览器窗口中右键单击,然后在PhpStorm中选择Inspect。这也应该激活风暴中的JS调试器和php调试。
当然,您已经为PhpStorm安装了Chrome扩展:https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji
希望这能有所帮助。
[后期编辑]啊,停用你可能拥有的任何JavaScript缩小!
相关文章:
- 如何在vs2002中调试html页面
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 如何在visualstudio中调试web api时编辑javascript文件
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- 注意:wp_enqueue_script调用不正确.在 Wordpress 调试模式下
- 如何调试Javascript代码或函数
- 基于Web的JS调试库
- 调试此代码?警报不起作用
- 如何在 JavaScript 代码中调试点击事件处理
- 调试一个简单的jQuery函数;想知道是否与其他代码冲突
- 使用Browserify和Typescript的源映射进行Webstorm调试
- VS2010 javascript调试器希望在VS2010的新实例中启动
- 如何在调试模式停止后查看Visual Studio 2015 Javascript控制台
- 仅在页面加载时调试Jquery
- 将服务器js文件替换为本地js进行调试
- 广告块加调试,undersanding代码库
- 变量在运行时未定义,但在使用调试器时定义
- 调试器;[错误]194:11:标识符是一个保留字
- 无法在IE、Firefox中使用adobeacrobat9pro调试PDF中的javascript
- 显示错误的Ajax调用无法调试