1

我有一个 div,其中包含电子表格的表行和列(我正在使用http://jquerysheet.googlecode.com/svn/branches/3.x/jquery.sheet.html),单击按钮时我使用 ajax 来获取将 div 中的内容按 id 存入数据库。问题是当我更新电子表格并保存时,它不会将更新的内容发送到数据库。它宁愿发送默认内容。

按钮

<a href='#' id="fat-btn" class="btn btn-info" data-loading-text="Saving, Please Wait ..."> Save Sheet </a>

jQuery / 阿贾克斯

$('#fat-btn').click(function() {

            var content = $('#sheetParent').html();

            $.ajax({
                url: 'sendtodatabase.php',
                type: 'POST',
                data: {
                    content: content
                }
            });
        });




    });

发送到数据库.php

<?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>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

</table>

谁能帮助我如何将更新的 div 内容导入数据库?注意:我是新手。

4

1 回答 1

0

您尝试放入数据库的 div 不包含您要保存的数据,它呈现在一个新元素中(我建议您查看工作表的实际来源,您会发现有很多事情发生(jSUI等)。你尝试过这个活动吗?

sheetSave: function(e, jS, tables) 

作为参数之一的“表格”应该为您提供您正在寻找的数据。hth

于 2013-02-20T14:17:04.347 回答