重複の可能性:
jeditable コールバックには空の値があります //OR// 保存ボタンをクリックした後に編集したテキストを表示するには?
私のコードでは、コールバック関数で値と設定が空であることがわかりました...
誰でも助けてくれますか?
$(".edit_area").editable('/cgi-bin/mycgiscript.cgi', {
event : 'dblclick', //or dblclick
type : 'textarea',
rows : 2,
cols : 30,
cancel : 'Cancel',
submit : 'Save',
indicator : '<img src="images/indicator.gif">',
placeholder : 'Double Click to enter text',
tooltip : 'Double Click to edit...',
name : 'name',
id : 'id',
callback : function(value, settings) {
console.log('value='+value);
console.log('settings='+settings);
console.log('callback executed='+value);
return(value);
}
});
編集したテキストを「保存」した後なので、コールバックを使用しました。編集したテキストは HTML ページに表示されません。バックエンド データベースに適切に保存されています。バックエンド サーバーから更新された情報を表示する ajax 呼び出しを再実行しました...
editable は、ajax 呼び出しから生成されている html テーブルの div にアタッチされています。それが役に立ったら...