使用AJAX时Xdebug不会在断点处停止

时间:2019-05-29 22:50:05

标签: php ajax xdebug

我试图通过AJAX和运行AJAX代码(页面加载时自动运行)运行PHP脚本。我正在使用Xdebug和VSCode(正在侦听xdebug)在断点处调试我的代码。但是当我加载页面时,它会忽略我的断点。

我还应该提到,PHP脚本包括另一个PHP脚本,其中包含我需要的类,以及我在其中放置了断点的那个类,我不知道这是否是问题。

我尝试将断点放在不同的区域,并且将xdebug.remote_autostart = on放入我的php.ini中,但仍然无法正常工作。

let type = $('#categories').val();
    $.ajax({
        url: `php/admin_categories.php?subcat=true&category=${type}`,
        type: 'get',
        success: function(pre_result) {
            console.log(pre_result);
            let result = $.parseJSON(pre_result);
            for (let i = 0; i < result.length; i++) {
                $('#sub_cat').append(
                    `<option value="${result[i].abbr}">${result[i].name}</option>`
                );
            }
        }
    });

0 个答案:

没有答案