Friday 15 May 2015

javascript - jQuery: pushing values in .serializeArray(); -



javascript - jQuery: pushing values in .serializeArray(); -

i'm working on ajax form submition in jquery.

i used .serializearray() function serializing form, need add together element obtained object, used push() function.

so may that:

{ name: "test", surname: "test", action: "register" }

when serialize form, name , surname field sent, action field not. send informations php echo function but, console.log() result, show name , surname, not action.

i tried .serialize() function to, i'll still not obtain needed.

here fiddle.

$(document).ready(function () { $("#register").on("submit", function (e) { e.preventdefault(); var info = $("#register").serializearray(); data.push({name: "action", value: "register"}); console.log(data); jquery.post("/echo/json/", data, function () { alert("success"); }, "json"); }); });

the problem sending 2 requests, disable form submit:

$( '#register' ).on( 'submit', function() { homecoming false; });

or can place submit button outside form.

javascript jquery ajax

No comments:

Post a Comment