php - 使用 jquery、ajax 和 php 将 div 中更新的数据保存到数据库

标签 php javascript jquery ajax html

我有一个 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>

Jquery/Ajax

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

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

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




    });

sendtodatabase.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 内容存入数据库吗? 注意:我是新手。

最佳答案

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

sheetSave: function(e, jS, tables) 

'tables' 作为参数之一,应该可以为您提供所需的数据。第h

关于php - 使用 jquery、ajax 和 php 将 div 中更新的数据保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14977567/

相关文章:

javascript - 在 PHP 中创建一个具有深度和顺序列的数组

php - 配置 .htaccess 以在 PHP 框架 (Silex) 上工作

javascript - 我怎样才能在vue js中传递字段Rating的值?

javascript - jQuery Ajax 工具提示

jquery - 获取一个 HTML 元素

php - 从针中获取字符串中下一个元素的最快方法

php - 将 PHP 页面添加到 wordpress

javascript - 更改元素时自动保存

javascript - React 渲染 FusionChart 使用 API Rest

javascript - onload 使用 bootstrap 打开模态弹出窗口?