2014-01-08 50 views
0

當用戶按下回車鍵保存時,我的可jeditable不會更新爲新值。jeditable不能用輸入鍵工作

當我點擊該字段時,更改該值並點擊確定按鈕一切都按預期工作。當我單擊字段時,更改該值並按ENTER按鈕數據庫值將更新,響應是新值,但是HTML中的值會更改回舊值。

這是我的JS:

$('.answer-info-block .answer').editable('/question/saveAnswer', { 
     type: 'text', 
     submit: 'OK', 
     cancel: 'Cancel', 
     style: 'display: inline' 
}); 

爲了測試的唯一的事saveAnswer現在做的是:

echo $_POST['value']; 
+0

所以,只是爲了澄清,PHP部分被觸發,但HTML元素不改變文本顯示新版本?或者它沒有一點觸發? – JClaspill

+0

是的,它被觸發但html元素沒有改變。只需再次測試它,並在Firefox中按預期工作,但在Chrome和IE中,它不會更改HTML。當我重新加載頁面時,它會顯示新值,因爲數據庫確實會更新。 – jagsler

回答