1

スプレッドシートのテーブルの行と列を含む 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 コンテンツをデータベースに取得する方法について誰か助けてもらえますか? 注: 初心者です。

4

1 に答える 1

0

データベースに入れようとしている div には、保存したいデータが含まれていません。新しい要素でレンダリングされています (シートの実際のソースを確認することをお勧めします。多くのことが行われていることがわかります (jSUIなど) このイベントを試してみましたか?

sheetSave: function(e, jS, tables) 

パラメータの 1 つである「tables」は、探しているデータを提供するはずです。h番目

于 2013-02-20T14:17:04.347 に答える