問題タブ [xdr]
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.
caching - XDomainRequestオブジェクトのキャッシュ/非同期呼び出しの問題
XDomainRequestオブジェクトを使用して2つのdivにAJAX応答から返されたhtmlを入力しているaspxページがあります。
Jqueryを使用してdivを取得し、取得したリストで「each()」を実行しました
さて、何が起こっているのか、私は異なるIDを持つ2つのDivをページに持っており、このコードが「$ .ready(function(){})」で実行されると、両方のリクエストが非同期でサーバーに送信され、処理されます
結果は
1です。onloadが両方のdiv結果の2番目のdivの応答を取得する場合があります。
2. IEはサーバーに1つのリクエストのみを送信します(サーバーに送信されるリクエストを確認するためにフィドラーを使用しています)。
誰かが私にコードの何が問題なのかを教えてもらえますか?私の知る限り、XDRは同期呼び出しをサポートしておらず、非同期呼び出しは間違った結果をもたらします。この問題の回避策/ヒント。
javascript - Javascriptでウィンドウを開かずにHTTPリクエストを送信するには?
今、私は一連の URL を開こうとしていますwindow.open
10個のウィンドウをポップアップする以外は問題なく動作します.そして、表示されていないウィンドウでこの作業を行う方法があるのだろうか? 助けていただければ幸いです!
c - c を使用して xdr で書き込まれたファイルの読み取りに関する問題
私は Ubuntu 10.4 を使用しており、2 つの (長い) C プログラムがあります。1 つは XDR を使用してファイルを書き込み、もう 1 つはこのファイルを入力として使用します。ただし、2 番目のプログラムは、書き込まれたファイルを読み取ることができません。すべてが完全に問題ないように見えますが、機能しません。具体的には、ここに追加された最後の行で失敗し、エラー メッセージ xdr_string() が表示されます。これは、入力ファイルの最初の行を読み取れないことを示しています。明らかなエラーは見られません。入力ファイルが書き出され、コンテンツがあり、stings -a -n 2 "inputfile" を使用して正しい文字列を確認できます。何がうまくいかないのか誰にも分かりますか?
プログラム 1 (ライター) の関連部分:
プログラム 2 (リーダー) の関連部分:
javascript - IE からの一貫性のない ajax (XDR) 応答
IE プラグインを介してすべてのページに挿入される iframe から ajax リクエストを作成しています。IE ではjQuery の ajax が失敗するため、 IE のクロス ドメイン リクエストを使用しています。これは IE8 と 9 で 75% の時間で動作します。残りの 25% では起動xdr.onload
すらしません。
サーバーphpはその仕事をしています...ログは、いつ起動するか、起動onload
しないかについて同じように見えます。また、xdr.onerror
発火もしません。
何か案は?
ajax - ロングポールとIEのXDomainRequestオブジェクト
長いポーリングを使用してリモート(クロスドメイン)サーバーからメッセージを取得するチャットアプリを実装しようとしています。
XDomainRequestでこれを行う方法はありますか?サーバーが応答するのを待つのではなく、ランダムな秒数/ミリ秒(通常は約1〜3秒)後に接続が常に終了するようです。
IEの開発者は、データが受信されずにリクエストが「中止」されたことを知らせてくれます。
XDomainRequestは長いポーリングに適していないのですか、それともここで何かが足りないのですか?
pointers - 共有XDRルーチンと.rodataセクションへのポインター
rpcgenを使用して、開発中のプログラムのクライアントとサーバーのスタブを生成しました。そのため、スタブはXDRを使用してデータをカプセル化し、ネット経由で送信します。このコードを実行すると、セグメンテーション違反がスローされます。
代わりに、次のように変更しても問題はありません。
GDBを使用すると、my_remote_call()によって呼び出されるxdr_u_char()関数でセグメンテーション違反が発生することがわかりました。私の質問は:
前者の場合、Hello文字列はコンパイラによって.rodataセクションに割り当てられ、後者の場合、ヒープの一部が文字列を記憶するために使用されます。xdr_u_char署名には明示的に必要なため、セグメンテーション違反が発生する可能性があります
ではなく
あなたがここで見ることができるように?したがって、この場合、xdr_u_char()関数がデータを変更することを意味しますか?
javascript - XDomainRequest を使用してクロス ドメイン AJAX を呼び出すときのアクセス許可拒否エラー
Google Javascript API を利用する php ページを作成しました。Ajax を使用してマーカーの情報ウィンドウを動的に設定しようとしていますが、xdr.open 行で許可拒否エラーが発生します。同様のエラーに関連する他の投稿を確認し、さまざまな変更を試みましたが、それでも同じエラーです。
ruby-on-rails - Rails - IE で XDomainRequest を使用して PUT または DELETE リクエストを偽造する方法
IE で XDomainRequest を使用して PUT または DELETE リクエストを偽装するにはどうすればよいですか? または、iframe トランスポートを使用する必要がありますか?
CORS 用にセットアップされた RESTful API にアクセスしようとしています。他のすべてのブラウザーで動作しますが、IE で PUT/DELETE アクションを偽装する方法がわかりません。ではXDomainRequest
、カスタムヘッダーは許可されていないため、RailsにjsonデータのパラメーターHTTP_X_HTTP_METHOD_OVERRIDE
を認識するように指示すると思われるヘッダーを追加できません。_method=put
wcf - xdr による post でデータを安らかな Web サービス wcf に送信できません
郵便でデータを送信するにはどうすればよいですかxdr
:
私はこれをやろうとしますが、うまくいきません:
データが空の文字列に設定されているか null の場合は機能しますが、データを送信したい場合は機能しません。
javascript - クロスドメイン ajax の XDomainRequest で理解できないエラーが発生する - 空のエラー
別のドメインのページを呼び出すことになっている次の ajax 呼び出しがあります。
onerror メソッドのコード セクションが実行されますが、xdr.responseText は空です。誰かが私が間違っている可能性があることを指摘できますか?
別のドメインで ajax ページを呼び出そうとしています。ショートカットの 1 つは、インターネット セキュリティ設定を [異なるドメイン間で許可する] に変更することですが、ユーザーにそうするように指示したくありません。