0

パン、チルト、ズームなど、特定の方法でカメラを動かすようにネットワーク カメラに GET 要求を送信しています。カメラの組み込み Web サーバーからの応答は必要ありません。呼び出し元の JavaScript コードが存在するホストとは異なるホスト。jQuery リクエストを作成しようとしました$.ajaxが、同じオリジン ポリシーのために許可されませんでした。しかし、'dataType'設定を変更する'jsonp'と、最新バージョンの Firefox、Chrome、および Internet Explorer で問題なく動作するようです。少しぎこちないだけでなく、このアプローチには技術的な問題があり、メッセージをカメラに送信できなくなりますか?

4

1 に答える 1

1

カメラがその特定の URL での要求だけを期待している場合はGET、違いはありません。JSONP リクエストは基本的に、ドキュメントにスクリプト タグのペアを追加します。

<script src="..."></script>

このcallbackパラメーターは URL に追加されるため、結果のスクリプトが読み込まれると、グローバル コールバック関数が実行されます。jQuery はこれを でかなりうまく隠している$.ajaxので、気付かないでしょう。

于 2013-04-30T00:47:10.220 に答える