0

namecheap.com APIを使用して、自分のWebサイトからのドメイン検索を許可しようとしていますが、クロスドメインブロッキングの古い問題で立ち往生しています。APIドキュメントには、XMLファイルを取得するためにHTTP-GETリクエストを行う必要があると記載されています。これをjQueryで実行しましたが、クロスドメインエラーメッセージが表示されます。以下のようにdataTypeをjsonpに変更すると、XMLファイルが取得されますが、ブラウザーがXMLファイルを予期していないため、エラーが発生します。

jQuery.ajax({
  dataType: 'jsonp',
  url: 'https://api.sandbox.namecheap.com/xml.response',
  data: {ApiUser: 'user', ApiKey: 'keygoeshere', UserName: 'user', Command: 'namecheap.domains.check',  DomainList: 'test.com, dfuhkgusvhbksbhv.com', ClientIp: '123.1.1.123'},
  success: parseXml
});

誰かが私がこれを行う方法を説明して、エラーなしでXMLファイルをフェッチできるようにすることはできますか?

助けてくれてありがとう

4

1 に答える 1

1

代わりにPHPでsimplexml_load_file()関数を使用しましたが、これはクロスブラウザーの問題なしで問題なく機能しました。APIは、このメソッドを使用して正常に動作します。

于 2012-10-02T11:26:09.260 に答える