¿Cómo publicar dos variables con jQuery AJAX? Una variable funciona bien pero dos variables no funcionan
function get() { $('#age').hide(); $.post('jrecomment2.php',{ userID: form.userID.value },{ id_number: form.id_number.value } function(output){ $('#age').html(output).slideDown(2000); }); }y la forma:
<form name="form" dir="rtl"> <input type="text" name="userID"> <input type="text" name="id_number"> <input type="button" value="submit" style=" width: 120;" onClick="get();"> </form>Debe usar { userID: form.userID.value, id_number: form.id_number.value } .
$.post('jrecomment2.php',{ userID: form.userID.value, id_number: form.id_number.value }, function(output){ });
puedes usar este codigo
$.ajax({ type: "POST", url: 'jrecomment2.php', data: 'userID=' + form.userID.value+'&id_number='+form.id_number.value, dataType: 'text', async: false, cache: false, success: function (output) { $('#age').html(output).slideDown(2000); } });y método de publicación
$.post('jrecomment2.php',{ userID: form.userID.value, id_number: form.id_number.value }, function(output) { $('#age').html(output).slideDown(2000); } );