Ajax Not Loading PHP

Ajax Not Loading PHP

本文关键字:PHP Loading Not Ajax      更新时间:2023-09-26

我正在尝试通过 Ajax 在点击事件上将一个 PHP 文件加载到另一个 PHP 文件中。我正在尝试这样做以消除在页面上加载几种模态。似乎PHP文件正在加载(在控制台中),但没有任何显示。

这是我的javascript:

    $("a#lightbox-open").click(function(e){
    e.preventDefault();
    $("body").addClass("noscroll");
    $('section#lightbox').addClass("open");
    $.ajax({
        context: '#lightbox-holder',
        url: '/template/lightbox.inc.php',
        type: 'POST',
        dataType: "json",
        success: function(html){
            alert("works");
        }
    });
});

在我的主PHP文件中,我有一个ignbox.inc.php应该加载到其中的div #lightbox 持有人。

context需要一个(普通)对象(你可以在 api 文档中读到)。用$('#lightbox-holder')替换'#lightbox-holder'就可以了。

使用添加的$()工作小提琴与表示当前代码的非工作小提琴。