jQuery ajax在Yii2中重新加载页面

时间:2016-12-12 12:52:47

标签: php jquery ajax


我在Yii2有一个项目。我想单击一个按钮并使用ajax将数据发送到php脚本。但是页面正在重新加载我所做的事情 这是我的jQuery代码:

$('#signup_btn').click(function (e) {
        e.preventDefault();
        $.ajax({
            method: "POST",
            url: "/user/test",
            data: { id: "2"}
        })
    });

如何在不重新加载页面的情况下发送数据?

2 个答案:

答案 0 :(得分:0)

代替绑定"点击"带有提交按钮的事件,绑定"提交"形式的事件。

答案 1 :(得分:0)

我认为你在ajax调用结束时错过了一个分号..........试试这个

$('#signup_btn').click(function (e) {
            e.preventDefault();
            $.ajax({
                method: "POST",
                url: "/user/test",
                data: { id: "2"}
            });
        });