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ファイルをフェッチできるようにすることはできますか?
助けてくれてありがとう