我附加了多個輸入框,併成功地將一個輸入數組發送到mysql,就像它在這裏一樣。同時通過jquery發佈兩個輸入數組
$('<p><input type="text" class="name" name="task" ></p>').appendTo($('#add_here'));
function addmem(id, text, number) {
$('input.name').each(function() {
// var te=$('input.task').val();
$.post(
'sendchat2.php',
{ option: 'add_mem', id: id , text: $(this).val() },
function(data) {
alert(data);
});
});
}
但現在我需要同時發佈兩個輸入數組。一個輸入是客戶名稱,另一個輸入是他的手機號碼。我嘗試了下面,但它不能正常工作。請幫助或建議任何替代方法。
$('<p><input type="text" class="name" ><input type="text" class="number" name="task" ></p>').appendTo($('#add_here'));
function addmem(id, text, number) {
$('input.name').each(function() {
$('input.number').each(function() {
$.post(
'sendchat2.php',
{ option: 'add_mem', id: id, text: $(this).val(), number: $(this).val()},
function(data) {
alert(data);
}
);
});
});
}
,teted this,但它不工作.number返回爲undefined索引。 –
請給我們一個例如在[jsfiddle.net](http://jsfiddle.net)或[jsbin.com](http://jsbin.com)上加上標記和JavaScript,以便我們可以對它進行試驗 – Andreas