私はプライベートプロジェクトに取り組み始めました。しかし、最初の段階で、私はすでに問題に直面しています。
- 返されるデータは XML 形式です (それほど悪くはありませんが、使用可能なオブジェクトに解析するには多くの労力が必要です)
リモート サーバーは自分以外の ORIGIN を受け入れないため、ブラウザーは次のエラーをスローします: Origin * is not allowed by Access-Control-Allow-Origin.
- (*) は、null、localhost、または自分の Web サイトのいずれかです。
というわけで検索してみましたが、結果が見つかりませんでした。
を使用する場合、jsonp 引数に代わるものはないようです。$.ajax
その名前は、名前が示すとおり、ではなく$.getJSON
を取得するためのものです。JSON
XML
リクエストを送信するときに ORIGIN プロパティを無効にしながら、外部 XML データを取得する別の方法があるかどうか疑問に思っています。
PHP 関数 file_get_contents を使用してコンテンツを取得できることに気付きました。しかし、JQuery を使用する別の方法があるかどうかを知りたいです。
また、返された PHP ファイルの内容と JQuery を通信させる方法を誰かが知っている場合は、お気軽に教えてください :']
解決しました。次の投稿を参照してください: $.getJSON または $.ajax 代替 XML 検索