如何使用jQuery AJAX发布两个变量?一个变量工作正常但两个变量不起作用
function get() {
$('#age').hide();
$.post('jrecomment2.php',{ userID: form.userID.value },{ id_number: form.id_number.value }
function(output){
$('#age').html(output).slideDown(2000);
});
}
和表格:
<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>
答案 0 :(得分:2)
您需要使用{ userID: form.userID.value, id_number: form.id_number.value }
。
答案 1 :(得分:0)
$.post('jrecomment2.php',{ userID: form.userID.value, id_number: form.id_number.value }, function(output){ });
答案 2 :(得分:0)
您可以使用此代码
$.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);
}
});
和发布方法
$.post('jrecomment2.php',{ userID: form.userID.value, id_number: form.id_number.value }, function(output)
{
$('#age').html(output).slideDown(2000);
}
);