2016-10-22 3 views
0

jクエリの新機能ajax.i jクエリajaxを使用して残りのAPIからデータを取得する方法がわかりません。ここでは、URLを正しく渡すかどうかをチェックするJS関数を作成しました。親切に私を助けてください。 ajax jqueryを使用して残りのAPIからデータを消費する方法

<script type="text/JavaScript"> 
$.ajax({ 
    type: "GET", 
    dataType: "jsonp", 
    url: "https://www.propertyfinder.ae/en/find-broker/ajax/search?page=1", 
    success: function(data){   
    alert(data); 
    } 
}); 
</script> 
+0

[Learning jQuery](https://learn.jquery.com/ajax/)。しかし、 "propertyfinder.ae"は[JSONP](https://en.wikipedia.org/wiki/JSONP)や[CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing)をサポートしていません – Andreas

+0

それは正しいです。私はここで何ができるのですか? – user3488168

+0

@ user3488168サーバー側で変更する必要がありますが、これは可能ではありません – Sajeetharan

答えて

0

あなたは、AJAXを使用してクロスドメインの呼び出しを行うことはできません。

$website = file_get_contents('http://google.com'); 

、あなたが持っている同じAjaxのファイルを使用して、サーバー上でAJAXを使用していることを、テキストファイルやアクセスに格納します。何を行うことができますすることのようなPHPの呼び出しを行うことです。

私は毎分URLからテキストを取得し、jsonファイルを更新するためにスケジューラでphpコールを受けたのと同様のケースがありました。単に次のように使用してください:

$.getJSON("ajax/test.json", function(data) { 
//your function 
}); 

またはajaxを使用してください。あなたが好きなのは

+0

ありがとうございます事前に私は試してみます – user3488168

+0

'file_get_contents()'はPHP関数です。質問はPHPについてのものではなく、単に 'jQuery' - ' AJAX'です。 –

関連する問題