通过jquery/ajax在表单提交中传递数据

hd.*_*hd. 7 jquery form-submit

我想使用jquery/ajax提交一个包含大约10个输入的表单,但我不知道如何通过ajax的数据参数将数据传递给它.我会序列化它们吗?

Ole*_*leg 14

jQuery.serialize可以对你有所帮助.name对于要提交的表单的所有字段,使用属性非常重要.相应的代码可以是以下内容

$("form#myFormId").submit(function() {
    var mydata = $("form#myFormId").serialize();
    console.log(mydata); // it's only for test
    $.ajax({
        type: "POST",
        url: "myUrlToPostData.php",
        data: mydata,
        success: function(response, textStatus, xhr) {
            console.log("success");
        },
        error: function(xhr, textStatus, errorThrown) {
            console.log("error");
        }
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)