我是cakephp的新手 我想在点击Go按钮的同时创建一个动态行。 我使用js的append() 它也工作,但当我在append()中放入下拉列表的代码,并且列表包含数据库中的数据,所以当我使用此下拉列表时,append()无法正常工作
我的控制员:
class RoomDetailsController extends AppController {
var $name = "RoomDetails";
public $helpers = array('Js');
public $components = array('RequestHandler');
}
我的观点:
<script type="text/javascript">
$(document).ready(function()
{
$("#add").click(function()
{
var room = $('#total_room').val();
alert("This is total no of room ");
alert(room);
for(var i=1; i<=room; i++)
{
$('#datatable').append
(
'<table border="0"> <tr> <td>Room No</td> <td>:</td>
<td colspan="2"> <?php echo $roomno; ?> </td>
<td>Room Categories</td> <td>:</td>
<td> <?php echo $roomcat; ?>
</td> <td>Room Capacities</td> <td>:</td>
<td> <?php echo $roomcap; ?> </td>
</tr></table>'
);
if(i == room)
{
$("#submit").append(
'<?php echo $this->Form->end(_("Submit")); ?>');
}
}
});
});
</script>
但是当我将下拉列入appen()时它无法工作, 所以PLZ有助于做到这一点