我正在尝试创建一个提交新记录的表单,并自动将其显示为主DIV中的DIV以及PHP while循环的所有结果。
这是我构建的while循环:
<?php
while ($row_apps = mysql_fetch_array($result_apps))
{
if ( ($row_apps['type'] == 'ar') && ($row_apps['client'] == NULL) ) {
echo '<center>
<div id="_'.$row_apps['app_id'].'" class="tab_listing">
<table width="248" border="0" cellspacing="10px" cellpadding="0px">
<tr>
<td width="100%" colspan="3"><div class="tab_listing_header">'.$row_apps['app_name'].'</div></td>
</tr>
<tr>
<td class="tab_listing_values"><b>App ID: </b>'.$row_apps['app_id'].'</td>
<td class="tab_listing_values"><b>Users: </b>'.$row_apps['users'].'</td>
</tr>
</table>
<div id="edit">Edit</div>
<a href="#" onclick="return show_confirm('.$row_apps['app_id'].')"><div id="delete"></div></a>
</div>
</center><br>';
}
}
?>
现在基本上我需要做的是当提交表单并且新记录在数据库中时,我希望它显示一个新的“块”,就像在“块”实时一样。
我在考虑类似的事情:
$.post("create.php",{ value1:$('#value1').val(),value2:$('value2').val(),rand:Math.random() } ,function(data)
{
if(data=='yes')
{
HERE I'M STUCK.
谢谢!
答案 0 :(得分:2)
试试这个
$.post("create.php",{ value1:$('#value1').val(),value2:$('value2').val(),rand:Math.random() } ,function(data)
{
if(data)
{
$("mainDivSelector").html(data);
}
);
答案 1 :(得分:1)
数据将包含create.php返回的结果字符串,这完全取决于您。 create.php目前做了什么?