0

我想通过 jquery mobile 中的 ajax 调用提交表单。

我的剧本是这样的

<script>
function confirm(){

var user_name = $('#login_form').find('input[name="user_name"]').val();
    $.ajax({

            type: "POST",
            url: $('#login_form').find('input[name="action"]').val(),
            data: "val=" + user_name, 
           success: function(data){

                alert(data); 
            }
        });

}
</script>

我的表格在这里....

姓名 邮箱 密码

求求急…………

4

2 回答 2

0
function confirm(){

var frm = $('#login_form');

frm.submit(function () {
        $.ajax({
            type: frm.attr('method'),
            url: frm.attr('action'),
            data: frm.serialize(),
            success: function (data) {
                alert('ok');
            }
            error: function(xhr,err){
                 alert(err);
            }

        });

        return false;
    });
}

You can use this function to post your data...
于 2013-01-03T07:04:05.390 回答
0
You can try this function also...

$("#login_form").submit(function() {

    $.ajax({
           type: "POST",
           url: $(this).attr('action'),
           data: $("#login_form").serialize(), // serializes the form's elements.
           success: function(data)
           {
               alert(data); // show response from the php script.
           }
           error:function(xhr,err){
               alert(err);
            }
         });

    return false; // avoid to execute the actual submit of the form.
});
于 2013-01-03T07:10:02.450 回答