問題タブ [jeditable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3839 参照

jquery - エラー時にJeditable Asyncを元に戻す

JQuery 用の JEditable プラグインを使用しており、プラグインにエラーを返して、以前の値に戻すように指示し、ユーザーにエラーを表示したいと考えています。同期 ajax 呼び出しを使用してこれを機能させていますが、代わりに非同期コールバックを使用することをお勧めします。私が遠くまで持っているコードは以下の通りです。

また、うまく機能するコメントに同期実装を含めました。サーバー負荷が高いシナリオでは、編集がバックエンドで完了するまでブラウザがロックされます。むしろ、これは値を返し、編集が失敗した場合は後で元に戻します。

ありがとう、

編集

ジッターの提案を試してIE8で動作させた後、ボタンのみをクリックしたときに問題がFFとクロムにあることに気付きました。フィールドをクリックして編集し、Enter キーを押すと、すべて問題ありません。コールバックが発生し、値がリセットされます。

フィールドをクリックして編集し、[OK] ボタンをクリックすると、検証エラーが表示されず、フォームはアクティブなままになり、そこに座ったままになります。その部分が実行されるエラーを受け取った場合、テキスト値は元に戻りますが、フィールドを再度クリックすることはできません.jeditableはバインドされていないようです.

投稿と応答がfirebugで受信されていることを確認できるため、ajaxが起動しています。

{"エラーメッセージ":""}

Enter キーを押すとすべてのブラウザで完全に機能するのに、[OK] ボタンをクリックすると機能しないのはなぜですか? どちらの方法でも同じコードが実行され、ボタンは間違いなくフォームを正しく送信しています。

バインド解除も、ボタンを押したときにのみ発生します。

これらのような jeditable を使用してサーバー側の検証の問題を処理する例はありますか?

0 投票する
3 に答える
6060 参照

javascript - jquery- jeditable が機能しない

基本的に私が欲しいのはシンプルです。人々がクリックすると、フィールドが編集可能になります。

値を変更したら、キーボードで Esc キーを押すか、外側をクリックしてレコードを保存します。

なぜ機能しないのかわかりません。ドキュメンテーションは完全ではないようです...これがどのように機能するかについて誰かが考えましたか? ドキュメントページ: http://www.appelsiini.net/projects/jeditable

ここに既存のコードをここに投稿して、みんながレビューできるようにします。

testing.html

誰が何が悪いのか知っていますか?何度も試しましたが、まったく機能しませんでした。関連するすべてのライブラリ ファイルは既に配置されています。

0 投票する
1 に答える
4804 参照

callback - AJAXコールバックからのJeditable CANCELコールバック?

Jeditable プラグインが完全なコールバック関数を使用して AJAX からのコールバック関数を使用するためのいくつかの回答が表示されます。

Jeditable には SUBMIT ボタンのコールバック関数があることは知っているので、CANCEL ボタンのコールバックを行う方法があれば教えてください。プラグインのドキュメントには見つかりませんでした。

返信ありがとうございます。

カルロス

PD。これは、AJAX コールバックからの COMPLETE で表示されるソースです。

0 投票する
1 に答える
567 参照

ajax - jEditable: データが変更されていない場合、AJAX リクエストを削除します

次のような不要な ajax リクエストを最適化することで、潜在的な問題が発生する可能性があります。

0 投票する
2 に答える
2062 参照

jquery - jEditable での編集時に XHTML マークアップを無視する

jEditable を使用してテーブルをインラインで編集しています。その 3 番目の列には電子メール アドレスが含まれています。この列にはプレーンテキストが含まれていますがmailto:、 jQuery を使用してリンクに変換されます。現在、jEditable がアクティブ化されている場合、ユーザーには次のように表示されます。<a href="mailto:example@example.net">example@example.net</a>

<td>変更を行うユーザーが HTML を処理する必要がなく、代わりにこれだけが表示されるように、jEditable にこれらの s をプレーンテキストとして処理させるにはどうすればよいexample@example.netですか?

これは関係するjQueryです:

コードの大部分をお詫びしますが、そのほとんどは重要なようです。

0 投票する
2 に答える
4107 参照

.net - ASP.NET MVC (POSTing) で jEditable を使用する

jEditable ( http://www.appelsiini.net/projects/jeditable ) を使用すると、インプレース編集を行い、変更された情報を URL に POST できることを理解しています。

私の ASP.NET MVC ビューには、インプレース編集可能にしたい一連のモデル情報が表示されています。現在、私は 2 つのビューを持っています - 1 つのテキスト表現と 1 つの編集ビューではフォームが完全に POST され、コントローラー アクションはオブジェクト全体 (フォーム要素名から組み立てられたもの) をパラメーターとして受け取り、オブジェクトを更新してテキストに戻ります-ビューのみ。

ただし、jEditable に切り替えると、テキスト ビューのみを使用して、オブジェクト全体ではなく、一度に 1 つのアイテムを POST します。jEditable が POST しているものを取り、それをオブジェクトの適切なプロパティに入れる単一のコントローラ アクションを構築するにはどうすればよいでしょうか?

0 投票する
2 に答える
4193 参照

jeditable - Jeditable: dom 要素の属性に基づいてパラメーターを設定する方法

多くの場合、それぞれ異なるパラメーター設定が必要ないくつかの領域で jeditable を使用する必要があることがわかります。

たとえば、autosuggest 入力タイプで jeditable を使用してから、さまざまなデータ ソースをさまざまな入力に渡す必要があります。

編集可能なプラグインのインスタンスを 1 つだけ使用したくて、スクリプトに属性値を割り当てようとしましたが、明らかに、これは私がアプローチしている方法では機能しません..

誰かが私を少し案内してくれることを願っています..

基本的に、操作しているdom要素の属性の値に基づいて、jeditableパラメーター値を設定できるようにしたいと考えています。

何かのようなもの:

次に、さまざまなロード ソースを次のように指定するだけです。

このように機能するキーワードthisが見つかりませんでした..

jeditableバインディングごとに動的に操作されているdom要素の属性にアクセスするにはどうすればよいですか?

私がやりたいことの別の例を次に示します。

0 投票する
1 に答える
1217 参照

jquery - _this_ Jeditable を使用して、操作された dom 要素の値を取得する方法は?

これは Jeditable の続きです: dom 要素の属性に基づいてパラメーターを設定する方法

ここに返信してください..これは私の「本当の」アカウントです..

jQueryプラグイン「Jeditable」を有効にしたさまざまなdivにさまざまなパラメーター値を割り当てようとしています。私はそれを動作させることができません、私はそれが単純なものだと確信しています..しかし、私はそれを理解することができません..

どうすれば達成できますか?

次の DOM 要素があるとします。

これらのさまざまなスニペットは、上記の空の div に対して次のデフォルトのプレースホルダー テキストを生成します。

0 投票する
1 に答える
1216 参照

jquery - jeditable すべてのセクションを編集しますか?

特定のクラスのすべての領域を 1 つの編集ボタンで編集する方法を見つけようとしています。

これが私の JS です。繰り返し使用する関数に入れました。周囲の div があり、その内部には「詳細」のクラスを持つスパンがあります

1 つのボタン「編集」を作成し、それらすべてを一度にトリガーするにはどうすればよいですか? セクションをクリックするとセクション全体が編集可能になる Facebook 効果をシミュレートしようとしています。それがどのように行われるかわかりません。

解決:

0 投票する
2 に答える
961 参照

jquery - JEDITABLEのphpファイル全体ではなく関数に送信する

値とIDをsave.php(新しい値をすぐに保存するコードを含む)のようなphpファイルではなく、関数に送信するにはどうすればよいですか?

特定の要素を編集するとページ全体を取得できるからです。値とIDを関数に投稿したためかもしれません。