用ajax提交

时间:2014-11-11 18:11:44

标签: jquery ajax

var email = $('#email');
var email_match = $('#email_match');
var fields = $('.registerForm');
var registerForm = $('#registerForm');

registerForm.on('submit', function(e){
   e.preventDefault();
   error = false;
    fields.each(function() {
        if ($(this).val().length == 0 || $(this).val() == 0 || $(this).val() == ""){
            $(this).addClass('error');
            error = true ;
        }
    });
    if (!error) {       
        $.ajax({
            type: "POST",
            data: "{'email':" + email.val() + ",'email_match':" + email_match.val() + "}",
            success: function(data) {
                console.log(data)
            }
        });
    }
});

在console.log(数据)上,我得到了寄存器文件的整个索引页面,为什么在数据中有特定的调用时会发生这种情况:部分。

我只需要它的值,以便稍后将其插入数据库,我如何只得到值。

我正在使用错误处理程序正确的方式吗?

1 个答案:

答案 0 :(得分:0)

你应该在ajax调用函数上有一个url

$.ajax({
            url:'the url you are posting too',
            type: "POST",
            data: "{'email':" + email.val() + ",'email_match':" + email_match.val() + "}",
            success: function(data) {
                console.log(data)
            }
        });