JEDITABLE LINK:http://www.appelsiini.net/projects/jeditablejeditable內聯編輯 - 值編輯後不顯示被保存
我jQuery的功能是:
$(document).ready(function() {
$('.edit').editable('http://myWebsite/save.php');
});
我有一個div,當頁面加載,如下所示:
<div class="edit" id="specs_1851_title" style="color:#C300D9">Starting Text</div>
使用jeditable,我可以點擊它,改變它,並保存更改......所有這一切工作正常(我可以看到,該項目得到了在數據庫中,一切都改變了)
現在,值被保存後,jeditable應該帶走的文本輸入框,並顯示新輸入的文字...相反,我得到這樣的:
<div class="edit" id="specs_1850_title" style="color:#C300D9">Click to Edit</div>
我打開了jQuery的。 jeditable.js文件並搜索「Click to Edit」。唯一出現的地方是可公開訪問的默認值:
$.fn.editable.defaults = {
name : 'value',
id : 'id',
type : 'text',
width : 'auto',
height : 'auto',
event : 'click.editable',
onblur : 'cancel',
loadtype : 'GET',
loadtext : 'Loading...',
placeholder: 'Click to edit',
loaddata : {},
submitdata : {},
ajaxoptions: {}
};
有沒有人遇到過這個問題?如果是這樣,解決方案是什麼?
UPDATE 立即張貼的問題後,我想:「我不知道如果我的‘save.php’可以簡單地echo它更新數據庫中的價值。所以,我運行MySQL查詢後更新數據庫,我投入:
echo $value;
和它的工作就好了一種奇怪的工作,各地 - 我敢肯定,這不是它應該工作的方式,但如果別人運行到同樣的問題,我遇到。 ,有一個黑客解決方案。