問題タブ [ajax]

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 投票する
14 に答える
1079 参照

ajax - AJAX の学習を開始するのに最適な場所はどこですか (バックエンドとして Perl を使用しています)

私は現在、基本的な cgi を使用してページを表示する Web サイトを開発しています。Web サイトを変更して、より優れた (動的な読み取り) インターフェイスを持つようにしたいと考えています。

私が始めるのに、どのテクニック (AJAX でない場合) やチュートリアルをお勧めしますか?

0 投票する
5 に答える
3246 参照

asp.net - ASP.NETワーカープロセスがリサイクルされる原因は何ですか?

これが私の現在の質問です:

以下の回答によると、私の問題(以下で説明)はASP.NETワーカープロセスのリサイクルが原因であると推測しています。制限のため、InProcセッションストレージを使用していますが、移動する可能性はほとんどありません。すべてのセッションオブジェクトがシリアル化可能な他のタイプのストレージの場合。ただし、ワーカープロセスが頻繁にリサイクルされる理由はわかりません。私が知る限り、アプリディレクトリ内のファイルは変更されておらず、IISのオプションはこれは、プロセスが1,740分ごとにのみリサイクルされることを意味します。これは、実際のセッション損失よりもはるかに少ない頻度です。だから、私の質問は、ASP.NETワーカープロセスがリサイクルされる原因となる可能性のあるさまざまなケースは何ですか?

これが私の最初の質問です:

ASP.NETWebアプリケーションで発生する再現が難しい問題があります。アプリケーションには、ロードされ、いくつかのセッション変数を初期化する1つのメイン.aspxページがあります。このページは、ASP.NET AjaxSys.Net.WebRequestクラスを使用して、別の.aspxページに繰り返しアクセスします。このページは、セッション変数を使用してデータベースクエリを実行し、メインページを更新します(メインページが再要求されることはありません)。

場合によっては、ページを一定期間使用した後、メインページで作成されたセッションがサブページに適切に引き継がれるHTTP要求が成功すると、要求の1つが新しいASP.NETセッション(すべてのセッション)を作成するように見えます。変数が失われ(コードで例外がスローされるため)、動的に要求されたページで新しいセッションIDが報告されます。つまり、突然、メインページがサーバーから切断されます。サーバーに関する限り、ユーザーはログインしなくなります。

セッションのタイムアウトではないことはほぼ間違いありません。タイムアウト時間はばかげたものに設定されています。これが発生するまでにかかる時間は変動しますが、セッションがタイムアウトするほど長くなることはありません。定数は次のようになります。セッションタイマーを更新します。Sys.Net.WebRequests

では、HTTP要求がASP.NETセッションとの接続を失う原因となる他に何が起こっている可能性がありますか?残念ながら、これが発生したときにネットワークトラフィックをスニッフィングしていないか、ASP.NETセッションCookieがスタックしていないかどうかを確認していました。

0 投票する
9 に答える
6952 参照

javascript - ブラウザでオフライン モードを検出する最良の方法は何ですか?

ページ内で頻繁に更新される多数の Ajax コンポーネントがある Web アプリケーションがあります (一種のダッシュボードです)。

ここで、インターネット接続がないときにページの現在のコンテンツが変更されず、ページがオフラインであることを示すメッセージがページに表示されるように、ページに機能を追加したいと考えています (現在、これらのさまざまなガジェットがオンになっているため)。ページは自分自身を更新しようとしますが、接続がないことがわかり、古いデータは消えます)。

それで、これについて行く最善の方法は何ですか?

0 投票する
5 に答える
75453 参照

jquery - $.ajax ユーティリティの JQuery エラー オプション

ドキュメントは、エラー: オプション関数が利用可能になることを示しています: XHR インスタンス、ステータス メッセージ文字列 (この場合は常にエラー)、および XHR インスタンスから返されるオプションの例外オブジェクト (書籍: JQuery in Action)

以下を使用して ($.ajax 呼び出しで)、「parsererror」と「timeout」(timeout: オプションを追加したため) エラーがあると判断できました。

エラーオプションで評価する他のものは何ですか? オプションの例外オブジェクトを含めますか?

編集:答えの1つは、すべての戻りエラーを示しています...XHRインスタンスと例外オブジェクトで(デバッグのために)何が価値があるかについてもっと学ぶことは役に立ちます

これは完全な $.ajax 呼び出しです。

入力していただきありがとうございます

0 投票する
6 に答える
193 参照

.net - Web ページを見ている全員のクライアント ビュー

最初に、私はこの質問について本当に方向性がないと感じていると言わせてください. 私は Windows 統合セキュリティを使用しており、vb.net を使用して AD からユーザーに関する情報を検索できます。ログオン ID 名を取得することで、MS SQL 2005 サーバーから検索できるユーザーに関するその他の情報もあります。

私がやりたいことは、Web ページをアクティブに表示しているすべてのユーザーに関する情報を、Web ページを表示しているユーザーのいずれかに表示することです。情報は AD と SQL の両方から取得され、問題なく取得できます。

これまでの私のルートでは、ユーザーが最初にページをロードしたときに SQL を使用して保存していました。ユーザーがページを離れたときに表示する方法がわかりません。ajaxタイマーを使用して、ユーザーの訪問のタイムスタンプを1秒ごとに更新しようとしました。これにより、テーブルがトリガーされ、5秒間更新されていないレコードのステータスが非アクティブに変更されます。これは少数のユーザーでのみ機能しますが、ページを閲覧する人が数人を超える場合、1 秒の更新は信頼できないことがわかります。ユーザーがページを最小化するときにも問題があるようです。これにより、ajax タイマーからの更新が停止し、ページを表示しているユーザーがリストから除外されることがあります。

この機能は、サイトの機能にとって重要ではないため、1 年以上前にあきらめていました。それ以来、これを機能させる方法が見つからないのは本当に苦痛でした。私の検索は、多くの実りのない道をたどってきたので、たとえそれが正しい方向へのリードにすぎないとしても、提供できる助けに本当に感謝しています.

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

javascript - MooToolsのRequestオブジェクトからどのように応答を取得しますか?

MooToolsのRequestオブジェクトからの応答にどのようにアクセスしますか?ドキュメントとMooTorialを見てきましたが、前進できないようです。私がMooToolsで行った他のAjaxの作業では、応答を操作する必要がまったくなかったので、ドキュメントに直接挿入することができましたが、最初にいくつかの変更を加える必要があります。応答を警告したくないので、さらに変更できるようにアクセスしたいと思います。どんな助けでも大歓迎です。ありがとう。

編集:

リクエストがすでに行われた後、できればRequestオブジェクトの外部で、レスポンスにアクセスできるようにしたいと思います。RSSリーダー用なので、解析を行う必要があり、サーバーファイルからフィードを取得するためにRequestが使用されています。この関数はクラス内のメソッドであり、文字列で応答を返す必要がありますが、未定義以外は何も返しません。

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

visual-studio - MSVS Tester Edition ツールを使用して AJAX 対応の Web ページを効果的にテストするための提案はありますか?

MS は、AJAX コンポーネントを含む Web ページ用の Visual Studio の自動テスト ツールに巨大な大きな穴を残したようで、問題を解決するコメントやサード パーティのアドオンを見つけるのに苦労しました。MSVS で AJAX ページの Web テストを自動化することについて、何かアドバイスはありますか?

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

ajax - サイトに追加できる無料の Java/Flash イメージ エディタ プラグイン/アプレットはありますか?

私は現在、電子商取引のバックエンド システムを再開発しています。ユーザーが画像をアップロードし、いくつかの基本的な編集ツールを提供できる無料の ajax スクリプト/プラグイン/フラッシュ ファイルを見つけた人はいないかと思っていました。つまり、トリミング、回転、サイズ変更?

現在、GD ライブラリを使用した PHP ベースの画像サイズ変更ツールを使用しており、画像を正しいサイズに縮小するだけですが、Flickr スタイルの機能を追加して、サイトに配置する前に画像を少し調整できることを期待していました。

それがどの言語にあるのか、どのように実装されているのか、私はあまり気にしません。重要なことは、無料 (または安価) であることと、商用利用に問題がないことです。

0 投票する
15 に答える
3703 参照

javascript - どのようなクロスブラウザー JavaScript ライブラリが存在しますか?

私は近い将来、Ajax スタイルのクライアント側 JavaScript コードを作成する準備をしています。この領域に関しては、jQuery の絶賛を聞いています。私が疑問に思っているのは:

  • クロスブラウザの JavaScript ライブラリには、どのようなものがありますか?

それらを使用した経験は何ですか?

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

javascript - Jaxer の長所と短所

この質問は以前に尋ねられたことに気づきましたが、適切な回答が得られないまま 1 か月が経過しました... Aptana の Jaxerを見ていると、コンセプトが非常にエキサイティングであることがわかります。

よく知らない人のために簡単な概要を以下に示します。

Jaxer は、「世界初の真の AJAX サーバー」です。Mozilla エンジンに基づいているため、スクリプトは JavaScript で記述され、サーバー側の DOM に完全にアクセスできます。

<script>スクリプトはタグを使用してページに配置され、runat属性 (ala ASP.NET) を指定して、クライアント、サーバー、またはその両方で実行するスクリプトをマークするか、クライアントで機能を使用できるようにする「サーバー プロキシ」としてマークできます。ただし、AJAX を介してサーバー上で実行されます。これは、クライアントだけでなく、サーバーでもお気に入りのクライアント側ライブラリ (jQuery、Prototype) を使用できることを意味します。

また、別の言語 (php、ruby など) で生成されたドキュメントを処理するためにも使用できますが、既存のアプリケーションを Jaxer を使用するように移行する場合を除いて、実用的ではないと思います。

  • 長所と短所は何ですか?
  • API はどの程度成熟しており、安定していますか?
  • 他のサーバー側の html プリプロセッサと比較して、パフォーマンスはどれくらい優れていますか?
  • Jaxer を別のテクノロジー (php、pearl、ruby など) で使用したことがある人はいますか?

編集: Jaxer で遊んでいるときに発見した欠点に関する別の質問を投稿しました: Jaxerを使用するときにオブジェクトを定義する