問題タブ [autosave]

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 に答える
2566 参照

javascript - onbeforeunload で Ajax を使用してフィールド データを自動保存する

window.onbeforeunload 関数で AJAX を使用して、サイトのページにあるテキスト フィールドを自動保存しようとしています (保存ボタンはなく、すべてバックグラウンドで行われます)。保存機能はPHPで書かれています。私は次のことを試すことから始めました:

調査の結果、ajax 呼び出しの非同期性により、関数がサーバーから起動される前にウィンドウが閉じられるため、php コードが呼び出されないことがわかりました。

もちろん、他の人が言ったように、onbeforeunload 関数に戻り値を追加してダイアログ ボックスをポップアップさせると (それは「本当に終了しますか?」というボックスになります)、.post 呼び出し以降は機能します。ダイアログボックスが応答を待っている間、実行する時間があります。

関数が関数の完了を待機するように、この post 呼び出しを非同期 AJAX に変更する必要があると言われていますが、構文に精通していないため、必要な構文がよくわかりません。post 関数の代わりに次のことを試しました。

しかし、それもうまくいかないようです。

onbeforeunload (または onunload??) 関数を介して自動保存を同期的に実装するための簡単なコード例はありますか? 私は JavaScript や jquery の専門家ではありません。オンラインで見つけた例はわかりにくいものでした。

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

ios - XCode Autosaveが壊れていますか?

最近、MacMiniでのiOSアプリの開発から、新しいMacBook Pro(2.2 GHz Intel Core i7)に変更しました。XCodeで作業しているときに、システムが明らかに自動保存を実行しようとして問題が発生したときに、ポップアップが表示されることがあります。

ポップアップには、「ドキュメント[ファイル名]を自動保存できませんでした。ファイルは別のアプリケーションによって変更されました。[保存]をクリックして変更を保持し、他のアプリケーションによって行われた変更をバージョンとして保存するか、[元に戻す]をクリックして保持します。他のアプリケーションからの変更をバージョンとして保存します。」

ファイル名の例は、AppDelegate.m、MyLoginViewController.mです。それらのファイルを変更しているものは他にないはずです。

オプションの1つを選択するまで、XCode内では何もできません。システムが最新のコードを古いバージョンのコードで上書きしようとしているように見える場合もあれば、最新のコードを保存しようとしているように見える場合もあります。したがって、現在のバージョンを維持するためにRevertを実行する必要がある場合もあれば、SaveAnywayを実行する必要がある場合もあります。ただし、システムが何をしようとしているのかわからず、間違ったオプションを選択して何時間も作業を失うことがあります。

これは、3週間にわたって何度も発生しています。

OSX10.7.2とXCode4.2.1を使用しています。コードは私のMacBookのハードドライブにあります。

なぜこれが起こっているのか誰かが知っていますか?

ありがとうございました。

ここに画像の説明を入力してください

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

ruby-on-rails - has_many 関連付けの find_or_initialize_by により重複エラーが発生する

Rails 3.0.11 から 3.1.3 に移行してから、奇妙なエラーが表示されます。エラーを再現するためのスタンドアロン コードを次に示します。

テーブルに対して同じレコードをActiveRecord::RecordNotUnique試行することになります。(この例では、(user_id, site_id) ペアはお気に入りで一意である必要があることに注意してください)INSERTfavorites

興味深いことに、find_or_create代わりに使用するとfind_or_initialize、例外は発生しません。

スタック トレースで、呼び出されることに気付きましたautosave_associationが、理由はわかりませんが、実際has_many :favorites, :autosave => falseには代わりにhas_many :favoritesエラーも削除されます。私は気にしたことがないので、良いアイデアかautosaveどうかさえわかりません。:autosave => false

何が間違っているのでしょうか、それとも Rails のバグですか? 誰かが私に見るためのポインタを与えることができますか?

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

ruby-on-rails-3 - MongoidまたはRails3のバグですか?奇妙な「バグ」を再現できる完全なコードは次のとおりです

問題を再現したい場合は、私に従ってください:

まず、次の3つのモデルを作成します(コピーするだけです)。



次に、コンソールを実行して貼り付けます。


次に、何が起こったのか見てみましょう。

さらに、「student has_manybooks」リレーションを「autosave:true」に設定すると、次のようになります。

何が起こるか見てみましょう:

このバグは本当に私を夢中にさせます。本の検証メソッドで「学校」を呼び出すときに追加のモデルがあるのはなぜですか?

または私が間違ったことはありますか?

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

google-chrome-extension - Gmail の Chrome 拡張機能、自動保存で削除

GMail の作成画面で使用される chrome 拡張機能を作成しようとしています。これまでのところ、GMail が自動保存を実行すると拡張機能が削除されることを除いて、希望どおりに動作しています。

Java インジェクトを介して content_script を使用して拡張機能を追加しています。そして作成iframeに追加します。

どんな助けでも大歓迎です:)

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

unix - emacs の奇妙な '#filenames#'

そのため、 でソース ファイルの 1 つを変更した後emacs、ディレクトリ内のファイルを一覧表示すると、変更したばかりのファイルのコピーが#両側に表示されます。

例:

#サインの意味は?ファイルを削除するか、保持する必要がありますか? 詳細な説明をいただければ幸いです。

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

django - Djangoは自動生成されたフォームをDBから保存します

私はコースのモデルを持っており、コースはいくつかのファイルで構成されています(ファイルへのリンクのみが保存され、ファイルはサーバーにアップロードされません)。ファイルの数は不明です。ユーザーはJSを使用してファイルに新しいリンクを追加できます。そして、このリンクは次の形式で編集できます。

次の方法で新しいコースリンクを受け取り、追加します。

そして、編集フォームを動的に生成できます。

しかし、このフォームでフォームを保存することは困難です。Djangoの方法でそれを行う方法は?

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

matlab - MATLAB 画像を保存するにはどうすればよいですか?

コマンドを試しました:

動作しますが、matlab が画像を bmp 形式で (現在のフォルダーに) 自動的に保存するようにします。私は使用しようとしました:

写真は保存されましたが、写真ではなく画像自体に次のメッセージが表示されました。(写真のサイズは5kbです)。

ありがとう!