使用php启动Ajax后续页面加载

时间:2016-09-09 05:01:42

标签: javascript php ajax

所以在这里,我需要在触发php挂钩后刷新不同的页面。我在一个不同的页面上有一个按钮,它有一个触发器,每当它被命中它运行一个PHP函数。

我不想使用点击HTML按钮功能,因为我不想修改项目源代码。每次使用我的插件在系统中单击按钮时,都有一个钩子允许我触发php函数。

我想知道是否有一种方法可以在php中触发此句柄时添加一个简单的ajax-get来刷新页面的一部分。

所以在php触发器上会发生这样的事情..



$.ajax({
        url: refresh.php,
        type: 'POST',
        cache: false,
        success: function (data) {
            $(placementid).html(data);
        }};




我可能不够清楚......

我有一个php函数,每次在另一个页面上单击一个按钮时都会激活。我想知道是否有一种方法在目标页面加载后运行上面的ajax finction时,php函数被触发....例如......

page one

<button onclick="lalalal();"> click me </button> 



page 2 

function lalala(){
echo ajax or submit ajax function.... lalala page
}

1 个答案:

答案 0 :(得分:1)

试试这个:

$.ajax({
        url: refresh.php,
        type: 'POST',
        cache: false,
        success: function (data) {
            window.location.reload();
            setTimeout(function(){
              $(placementid).html(data);
            },500);
           }};

如果您只想刷新:

$.ajax({
        url: refresh.php,
        type: 'POST',
        cache: false,
        success: function (data) {
            window.location.reload();
           }};
       });