我在我的公司工作的高级培训课程列表(具有不同的名称,位置,......),我想在Ajax上构建整个管理区域,因此不需要刷新页面。< / p>
当我使用
时onclick="alert($('#course96').serialize());"
获取整个HTML表单的内容,一切正常。
一旦我刷新内容部分( div 对象),例如,
$("#courses").load("do.php");
serialize() - 函数的值为空。我已经找了几个小时的解决方案,但没有任何成功。那么,你能帮助我吗?
修改
在 div 对象中加载的do.php的(缩短的)源是:
<form id="kurs<?php echo $row->id; ?>" name="kurs<?php echo $row->id; ?>" method="post">
<tr>
<td class="highlighted">
<input name="kursort" type="text">
</td>
(...)
<td>
<select name="bis_monat">
*<option> generated with PHP*
</select>
<select name="bis_jahr">
*<option> generated with PHP*
</select>
</td>
<td class="edit_light">
<a onclick="deleteKurs('<?php echo $row->id; ?>')">Löschen</a>
<input type="button" value="Speichern" onclick="alert($('#kurs96').serialize());" />
</td>
</tr>
</form>
<script type="text/javascript" src="jquery-1.11.3-jquery.min.js"></script>
javascript调用中的静态div标题 kurs96 用于测试目的,并将在以后动态生效。