单击按钮时,运行ajax并同时更改页面

时间:2016-04-24 11:28:13

标签: php jquery html ajax

嘿伙计们,我仍然是ajax的新手。单击按钮时运行JavaScript时遇到问题。我想要的只是,如果我点击按钮我可以运行ajax,这样ajax可以调用PHP脚本并进行查询,同时可以更改页面。

这是我的HTML代码

post = {
  _id: random,
  userId: userId,
  status: 'published',
  expiration: 'Date.now() + 30days'
};

这是我的PHP代码

<input type="button" onclick="detailbayar()" value="Saya Sudah Bayar" data-theme="b">

function detailbayar()
{
        $.ajax({
                url: host+'/skripsi3/phpmobile/tenantmembayar.php',
                data: { id: user,id1:getacara,id2:getorderID},
                dataType: 'json',
                success: function(result){
                    alert("Payment Accepted");
                    window.location.href="detailpesanan.html";
                },
                error: function(){
                    //output.text('There was an error loading the data.');
                }
            });

}

抱歉我的英文不好,谢谢你,祝你有愉快的一天.. 干杯!!

1 个答案:

答案 0 :(得分:0)

如果在您的请求完成之前页面发生了变化,您的请求将被终止。为了达到您的目的,您可以使用表格。将表单的action属性设置为/skripsi3/phpmobile/tenantmembayar.php。将按钮更改为表单的提交按钮。在tenantmembayar.php结束时,添加一行以将浏览器重定向到您要转到的页面。

阅读PHP Redirect to another page after form submit