我有一个div,其中包含电子表格的表行和列(我正在使用http://jquerysheet.googlecode.com/svn/branches/3.x/jquery.sheet.html),在按钮单击时,我使用ajax将id中的div内容提取到数据库中。问题是当我更新电子表格并保存时,它不会将更新的内容发送到数据库。它宁愿发送默认内容。
<a href='#' id="fat-btn" class="btn btn-info" data-loading-text="Saving, Please Wait ..."> Save Sheet </a>
$('#fat-btn').click(function() {
var content = $('#sheetParent').html();
$.ajax({
url: 'sendtodatabase.php',
type: 'POST',
data: {
content: content
}
});
});
});
<?php
require_once("conn.php");
$resval=$_REQUEST['content'];
$ins=mysql_query("update tabula set sheet='$resval' where id='5'")or die(mysql_error());
?>
<div id="sheetParent">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
任何人都可以帮我解决如何将更新的div内容导入数据库的问题吗? 注意:我是新手。
答案 0 :(得分:0)
您尝试放入数据库的div不包含您要保存的数据,它是以新元素呈现的(我建议您查看工作表的实际来源,您会看到有很多内容在(jSUI等)。 你有没有尝试过这个活动?
sheetSave: function(e, jS, tables)
'tables'是其中一个参数,可以为您提供所需的数据。 HTH