0

私はプライベートプロジェクトに取り組み始めました。しかし、最初の段階で、私はすでに問題に直面しています。

  1. 返されるデータは XML 形式です (それほど悪くはありませんが、使用可能なオブジェクトに解析するには多くの労力が必要です)
  2. リモート サーバーは自分以外の ORIGIN を受け入れないため、ブラウザーは次のエラーをスローします: Origin * is not allowed by Access-Control-Allow-Origin.

    • (*) は、null、localhost、または自分の Web サイトのいずれかです。

というわけで検索してみましたが、結果が見つかりませんでした。

を使用する場合、jsonp 引数に代わるものはないようです。$.ajaxその名前は、名前が示すとおり、ではなく$.getJSONを取得するためのものです。JSONXML

リクエストを送信するときに ORIGIN プロパティを無効にしながら、外部 XML データを取得する別の方法があるかどうか疑問に思っています。


PHP 関数 file_get_contents を使用してコンテンツを取得できることに気付きました。しかし、JQuery を使用する別の方法があるかどうかを知りたいです。

また、返された PHP ファイルの内容と JQuery を通信させる方法を誰かが知っている場合は、お気軽に教えてください :']


解決しました。次の投稿を参照してください: $.getJSON または $.ajax 代替 XML 検索

4

1 に答える 1