1

現在、次のdivがあります

 <div class="tag-header">
    <?php echo $row->name; ?>
 </div>

そして、 contenteditable を .attr で div に追加します

$('.tag-header').attr("contenteditable", "true");

しかし、私の問題は、値をphpに渡し、データベースに投稿する方法ですか? *注: 通常の php 送信だけで ajax を使用する準備ができていません。

4

1 に答える 1

1

ここにデモを追加しました

html を次のように更新します

<form>
<div class="tag-header">
    <?php echo $row->name; ?>
 </div>
<input type="hidden" id="tagval" />
</form>

次に、focusout イベントを使用してバインドします

$(".tag-header").focusout(function() {
   $("#tagval").val($(".tag-header").text());
});

フォームを送信して、PHP で値を取得します。

于 2013-01-16T20:27:28.833 に答える