jQuery.ajaxとasync:falseオプションを使用して関数を使ってサブミットできますが、エラーが返された場合にはエラー が異常終了しています。JQuery JEditableはエラー時に編集モードに留まります
はどのようにして、編集ボックスがアクティブに滞在して取得することができ、および/またはエラーがある場合、バック に元の値を元に戻しますか?私はhttpステータス のコードを返しています。
のでもうとあれば活性化し、他の準備を提出したが、その後ESCキー は動作しません編集 ボックスを保持し、私は、関数から値を返さない試みた
async : false .ajax submit here...
if (xhr.status == 200) {
return value;
else {
alert ('returned error');
// keep edit box activated but available for another try, or revert back to original value
}
のようなもの、編集エリアの外側をクリックすると、編集 ボックスが残ります。
ありがとうございます!これはあなたの状況に役立ちますが、その中のリセット方法をjeditable持っている場合)
試して...
this.reset(...