ページを更新するまで、jEditable フォームから送信された値を取得して Web サイトに表示できないようです。ただし、MySQL データベースは正しく更新されます。PHPとMySQLを使用しています。
ページを更新せずに jEditable を使用してその場で更新する方法を誰か説明してもらえますか?
PHPアクションページ
if($_POST["issue_edit"]){
mysql_query("UPDATE timeline SET comment='".$_POST["issue_edit"]."' WHERE ticket='".$_POST["id"]."' AND issue='1'");
echo $_POST["issue_edit"];
// header("location: ../?".$query."");
}
メインページ
<script>
$(document).ready(function() {
$('.edit<?php echo $ticket["id"]; ?>').editable('http://www.4dcreative.co.uk/support/tickets/action/index.php', {
type : 'textarea',
cancel : 'Cancel',
submit : 'OK',
name : 'issue_edit',
onblur : 'ignore'
});
});
</script>
<label>Issue:</label><p class="edit<?php echo $ticket["id"]; ?>" id="<?php echo $ticket["id"]; ?>"><?php
while($timeline_stub = mysql_fetch_array($timeline)) {
if($timeline_stub["type"]=="issue"){
echo nl2br($timeline_stub["comment"]);
}
}
?></p>