0

人数を選択すると増える変数があるので、この変数をajaxで別のページに渡したい。

私のコードは次のようなものです:

for(var i = 1; i <= num; i++) {
  container.append('<tr><th width="120"><div align="left">Person on Room "'+i+'"</div></th><td><input type="text" name="txtHotelCustomerNameSingle'+i+'[]" id="txtHotelCustomerNameSingle'+i+'" size="15" placeholder="Single Room"></td></tr>');
}

name="txtHotelCustomerNameSingle'+i+'[]"ajax でこれを定義して、別のページ php に渡すにはどうすればよいですか。

これを試してみますが、変数を定義する良い方法であるエラーが送信されます。

for(var i = 1; i <= num; i++) {
  var txtHotelCustomerNameSingle+i = $('#withHotel').serialize();
}
4

1 に答える 1

0

Arrayより良い解決策だと思います。

var txtHotelCustomerNameSingle = new Array();
for (...)
{
    txtHotelCustomerNameSingle[i] = ...
}
于 2013-03-23T21:00:21.877 に答える