2012-10-10 22 views
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更新與無標題文檔的內容,這是非常令人沮喪的。我該如何解決這個問題?

回答

0

當我遇到同樣的問題時,我來到了這個老問題。 有與MySQL連接的PHP文件中的標題,刪除標題和問題解決。