php - Passing array elements in javascript as parameters for an AJAX POST request -


i've taken input values user , want post these values arguments in ajax request can add entry database in php:

my function in js is:

function reqadd() {     var tablename = $("table").options[$("table").selectedindex].value     var fields = new array();     var inputs = $$("input.postfields");     new ajax.request(             "process.php?type=add&table="+tablename,             {                 method: "post",                 parameters:                 onsuccess: functionname,                 onfailure: ajaxfailure             }     ); } 

the variable inputs contains input fields need need extract values how can place them parameters section if have no key? values.

use form.serializeelements() takes array of elements, $$("input.postfields") , turns querystring or object ready posting.

so

var inputs = $$("input.postfields"); inputs = form.serializeelements(inputs); //add line 

and

parameters: inputs, 

personally passing objects ajax requests, , skipping submit inputs pass options object serializeelements()

inputs = form.serializeelements(inputs,{hash:true,submit:false}); 

http://api.prototypejs.org/dom/form/serializeelements/


Comments