0

私はjsonpを使用しており、一部の関数を除いてすべてが完全にクロスドメインで動作します。

beforeSend:function(){
     errobj.show();
    errobj.html('<b>Loading...<\/b>');
  },

クロスドメイン(サブドメイン)を使用している場合は、読み込みが表示されません。また、一部のアニメーションや表示と非表示が機能しません。

クロスドメインのajax/jqueryの問題について誰かが考えていますか?

4

1 に答える 1

1

セキュリティ上の理由から、ブラウザは、現在のページを提供したドメイン外のURLへの呼び出しを一方的にブロックする傾向があります。クロスドメインがタグであるコンテンツをリクエストできるJSONPを使用します。<script>これらのリンクも確認してください
クロスドメインAjax呼び出しを処理する方法
JQueryajaxクロスドメイン

[編集]

beforesend()また、$(ajax)infordatatypeに問題がありjsonpます。クロスドメインJSONPリクエストはXMLHTTPRequestを使用しないため、イベントフローは異なります。beforesend()がJSONPで起動しない

于 2012-12-08T07:02:36.333 に答える