I am trying to read the values of an input array and pass them to my backend PHP, but am not able to get this working. I have the following html:
<input name='field[]' class='myclass' value='test1'>
<input name='field[]' class='myclass' value='test2'>
<input name='field[]' class='myclass' value='test3'>
<input id='post_this_val' type='button' value='Post'>
I want to read these values in jQuery and POST the values to my backend PHP, which will then process the results. This is what I do:
$('#post_this_val').live('click', function () {
var inpVal = $('input.myclass').map(function(i, el) {
return el.value;
});
$.post('/my/php/function', {data: inpVal});
});
The above POST is not working- my php function is not even getting called and the page simply reloads on clicking the POST button. Suggestions please.