Send form data using ajax

前端 未结 7 1025
遇见更好的自我
遇见更好的自我 2020-12-01 04:45

I want to send all input in a form with ajax .I have a form like this.

7条回答
  •  感动是毒
    2020-12-01 05:30

    In your function form is a DOM object, In order to use attr() you need to convert it to jQuery object.

    function f(form, fname, lname) {
        action = $(form).attr("action");
        $.post(att, {fname : fname , lname :lname}).done(function (data) {
            alert(data);
        });
        return true;
    }
    

    With .serialize()

    function f(form, fname, lname) {
        action = $(form).attr("action");
        $.post(att, $(form).serialize() ).done(function (data) {
            alert(data);
        });
        return true;
    }
    

    Additionally, You can use .serialize()

提交回复
热议问题