搜索
javascript - ajax post表单后url会自动改变?怎么不让url变化
PHPz
PHPz 2017-04-11 13:19:32
[JavaScript讨论组]

为什么url会发生变化,怎么让其不变?

提交前:localhost:3000/
提交后:localhost:3000/?user%5Bname%5D=%E5%A4%A7%E6%B4%92%E5%BA%97&user%5Bpassword%5D=

前台代码

$('#form-signup .btn-success').click(function () {

        // $(".form-signup").valid();
        var $$ = $('#form-signup');
        var data = $$.serializeArray();
        var postData = {};
      
        $.each(data, function (n, v) {
            postData[data[n].name] = data[n].value;  
        });
        console.log(postData);
        $.ajax({
            type: "POST",
            url: '/user/signup',
            dataType: 'json',
            data: postData,
            success: function (data) {
                var m = data['message'];
                if (m == 'username is exist') {
                    alert(JSON.stringify(data))
                }
            }
        })
        ;
    });

后台代码:

app.post('/user/signup', function (req, res) {
    var _user = req.body.user;
    User.find({name: _user.name}, function (err, user) {
       
        if (user) {
            res.send({message: "username is exist"});
        } else {
            var user = new User(_user);

            user.save(function (err, user) {
                if (err) {
                    console.log(err);
                }
                res.redirect('/admin/userlist');   
            });
        }
    })
PHPz
PHPz

学习是最好的投资!

全部回复(2)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板