jQuery请求返回502错误网关错误

jQuery请求返回502错误网关错误,jquery,ajax,Jquery,Ajax,我发生了一个奇怪的错误,我不知道为什么。我刚刚将本地开发的项目加载到服务器上进行测试。一切似乎都在本地运行得很好,但是当我使用一个特定的特性时,当一个下拉菜单用于更改时,ajax调用会获取请求的数据 这在本地非常有效,但我现在得到这个502错误。链接是正确的,我只是不知道从这里去哪里 你知道为什么会这样吗 这是我的控制器 public function getQualifications() { $quals = Qualification::where('sector', '=', $

我发生了一个奇怪的错误,我不知道为什么。我刚刚将本地开发的项目加载到服务器上进行测试。一切似乎都在本地运行得很好,但是当我使用一个特定的特性时,当一个下拉菜单用于更改时,ajax调用会获取请求的数据

这在本地非常有效,但我现在得到这个502错误。链接是正确的,我只是不知道从这里去哪里

你知道为什么会这样吗

这是我的控制器

public function getQualifications()
{
    $quals = Qualification::where('sector', '=', $_GET['quals'])->get();
    $options = array();
    foreach($quals as $qual) {
        $options[$qual->id] =  array(
            $qual->sector,
            $qual->title,
            $qual->cost
        );
    }
    return $options;
}
还有我的jquery

$('select#sector').on('change', function(){
    $('.sector_qual').remove();

    var value = $(this).val();
    var holder = $('#holder');
    var holderClass = holder.attr('class');

    if( holderClass === 'hide' ) {
        holder.removeClass('hide');
    }

    $.ajax({
        type: "GET",
        url: "http://" + window.location.host + "/ajax/qualifications",
        data: {quals: value},
        dataType: "json"
    }).done(function(data) {
        var items = [];
        $.each(data, function(key, val) {
            items.push('<tr class="sector_qual"><td>' + val[1] + '</td><td>' + val[2] + '</td><td><input name="qualification" id="' + key + '" type="radio" value="' + key + '" class="" /><input name="max_value" id="max_value' + key + '" type="hidden" value="' + val[2] + '" /></td></tr>');
        });

        var myQuals = items.join('');

        $('#qual-holder thead').after(myQuals);
    });
});
$('select#sector')。在('change',function()上{
$('.sector_-qual').remove();
var值=$(this.val();
风险值持有人=$(“#持有人”);
var holderClass=holder.attr('class');
if(holderClass==='hide'){
持有者。移除类(“隐藏”);
}
$.ajax({
键入:“获取”,
url:“http://“+window.location.host+”/ajax/qualifications”,
数据:{quals:value},
数据类型:“json”
}).完成(功能(数据){
var项目=[];
$。每个(数据、函数(键、值){
项目推送(“”+val[1]+“”+val[2]+“”);
});
var myQuals=items.join(“”);
美元(“#qual holder thead”)。在(myQuals)之后;
});
});

我最终发现答案是由于与我使用的调试栏冲突,删除该调试栏就成功了。

是的。您没有包含代码。这就是为什么!