1
我使用下面的腳本jeditable在我的PHP MySQL的更新,但返回頭
$(document).ready(function() {
$('.edit').editable('updateCat.php', {
indicator : "Saving...",
submit : 'OK'
}); });
我在我的代碼編輯觀點是
while($row = mysql_fetch_array($result))
{ echo "<tr>";
echo "<td >" . $row['id_cat'] . "</td>";
echo "<td class='edit' id=".$row['id_cat'].">" . $row['title'] . "</td>";
...
我updateCat.php如下
<?php
require_once 'base.php';
$id = $_POST['id'];
$newvalue =mysql_real_escape_string($_POST['value']);
$result=mysql_query("UPDATE category_product SET title='$newvalue' WHERE id_cat='$id'") or die(mysql_error());
echo $newvalue;
?>
當我運行我的PHP代碼時,mysql得到更新,但如果我不刷新我的頁面,並嘗試再次編輯我在我的編輯字段得到這個:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Untitled Document</title> asd
其中我應該只能得到在上述情況下編輯的內容是asd。如果我嘗試再次編輯內容而不刷新,則會出現問題。此外,如果我這樣做,MySQL更新與無標題文檔的內容,這是非常令人沮喪的。我該如何解決這個問題?