問題タブ [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 投票する
0 に答える
917 参照

javascript - Jeditableコールバック関数と変数スコープ

私のページには次のコードがあります

私の問題は、$。postのコールバック関数でwindow.output=dataを設定したことです。これは動作しません。スコープの問題があるはずです。最初に、var output='';を設定しました。次に、コールバック関数で設定します。最終的にwindow.outputの使用に移りました。これはまだ機能しません。

.editable呼び出しで返すために使用できるコールバックで変数を設定する方法を知りたいのですが、上記のvarとして設定されたwindow.outputまたはoutputがグローバルスコープにない理由も知りたいですか?

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

jquery - インライン編集用のcss

(jEditable を使用して) インライン編集を行うフォームを作成しようとしていますが、CSS に苦労しています。適度に使いやすいようにしたいのですが、クリーンアップしようとしている領域が 2 つあります。

  1. 「編集可能」なスパン/テキストをどのようにスタイルして、実際に編集可能であることがユーザーに明らかになるようにしますか?

  2. スパン/テキストから入力要素への移行を合理的な方法で行うにはどうすればよいですか (どの CSS スタイルを使用しますか)?

ありがとう

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

javascript - 「ハッシュ形式」でフォームをシリアライズする

submitdata パラメータ (ajax リクエストにいくつかの追加パラメータを含めるためのパラメータ) のjeditableのドキュメントでは、次のように述べられています。

(混合) submitdata: コンテンツを送信するときの追加パラメーター。ハッシュまたはハッシュを返す関数のいずれかです。

したがって、フォームのシリアル化から回復するいくつかのパラメーターを submitData に含める必要があります。

したがって、submitdata を準備するときは、次のようにします。

問題は、この方法でフォームをシリアル化すると、次のような形式になることです。

しかし、jeditableはそれを理解せず、リクエストを送信します

serialize() 関数を試してみましたが、Jeditable には次のようなものが必要なため、理解できません。

フォームを jeditable の必要な形式でシリアル化する方法、またはシリアル化後に形式を変更する簡単な方法はありますか?

ありがとう。

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

jquery - Jeditable - 送信後に元の値を表示

セル値を編集した後にテーブル セルで jeditable を使用すると、セルの値がサーバーからの値に変更されます。

つまり、セルは

そしてそれを編集すると、サーバーは「新しい値」を返します jeditable セルにこの値を挿入します

新しい値がセルに挿入されないようにする方法はありますか? コールバックを試しましたが、成功しませんでした:

ありがとう

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

php - Jeditable Script から PHP で JSON を取得する方法

入力された値をデータベースに投稿し、テキストエリアを置き換える div に新しい値を返す jeditable テキストエリアを作成したいと考えています。新しい値をdivに返すことを処理するStackoverflowでこれを見つけました。

私の問題は、自分の POST 変数が何と呼ばれているのかわからないため、自分のデータベースに挿入できることです。POST varをphpに返すか、php jsonを送信しますか?それが何と呼ばれているかを知るにはどうすればよいですか?

助けてください、事前に乾杯。

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

jquery - Jquery-Jeditable:ページを更新せずに編集不可にリセットする方法

クラスを変更してjeditableプラグインを適用した後、元の状態にリセットすることは可能ですか?

私はこの例を持っていると言います

この関数でこのdivにクラスを変更させます

jeditableを適用します

今、私がその「編集不可能な」状態に戻りたいとき、私はこれを持っています

しかし、それでも「変更された」divは編集可能です。ここで実行しようとしているのは、特定のdivを編集可能および編集不可に設定することです。また、別の方法でこれを行う方法についての提案がある場合は、非常に高く評価されます。

ありがとう

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

jquery - JEdi​​tableカスタムタイプにより、編集が空白になります

1つのテキスト領域と1つのテキストボックスで構成されるインライン形式の帽子が必要です。次のコードを使用して、Jeditableのカスタムタイプを作成することにしました。

このコードは機能しますが、情報がサーバーに投稿されると(サーバーは空の結果を返します)、Jeditableはその空の応答を受け取り、画面上でそれを使用するため、編集されたテキストは空白になります。編集したテキストを返そうとしましたが、その場合はコードは機能しますが、必要がない限り、そのすべてのテキストを返したくありません。

誰かが以前にこの問題を見たことがありますか?どんな助けでも大歓迎です。

ありがとう

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

javascript - Jeditable フィールドを jQuery のデリゲートに追加する

以下をjQueryのデリゲートと組み合わせるにはどうすればよいですか?

私は#commentContainerすべての編集可能な要素を囲み、動的に編集可能なフィールド (Jeditable) を追加しています。動的にロードされたアイテムの編集機能が機能していません。

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

jquery - jEditable での遅延効果に対する jQuery キューの理解に関する問題

私は jQuery キューを初めて使用するので、ここでいくつかのヘルプを使用できます。この状況ではデモ ページを設定するのは難しいので、私の説明に基づいてフォローしていただければ幸いです。

写真コミュニティ Web サイトにインライン編集をコーディングしています。ユーザーは、画像のタイトルまたは説明をクリックして、入力を開始できます。フィールドを終了するか [Enter] を押すと、値が保存されます。このために、素晴らしいjEditableプラグインを使用しています。

問題に。エラー処理に関するものです。入力を検証するバックエンド スクリプトは、値が有効でない場合にエラーを返すことがあります。このエラーは、jEditable のエラー ハンドラでキャッチします。このようなエラーは、「タイトルを空にすることはできません」である可能性があります。

やりたいことは、タイトル フィールドをエラー テキストで上書きすることです。次に、3 秒後にエラー テキストが消え、編集前の元の値が表示されます。私は実際に次のコードを使用してこれを機能させています。関連する部分のみを表示していることに注意してください。

ご覧のとおり、エラー テキストが表示されている間、元の値のリセットが 3 秒間遅れます。これは正常に機能していますが、初めてです。リセットされたタイトルをもう一度編集して、無効な値を強制的に入力すると、エラー テキストが表示されますが、リセットが呼び出されることはないようです。ロギングを通じて、エラー ハンドラが 2 回目に呼び出されることを確認しましたが、リセット コードは呼び出されません。なぜだめですか?

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

jeditable - Jeditable:複数のイベント


jeditableで複数のイベントを実装するにはどうすればよいですか?dblclickやEnterキーなど、特定のdivに2つのイベントをバインドしたい

ありがとう