2017-07-17 15 views
0

を動作させるために見えることができ、この:私はURLを渡すAJAX PHP Azureのjqueryの - 私はこれが愚かであると確信していますが、私はそれは私が主にカット&ペースト

Php script to Azure

それはブラウザを介して、アプリは正常に動作します。

しかし、私がjquery(JSONpを有効にして)からajax呼び出しを介してデータを取得しようとすると、エラーが発生し続けます。

$.ajax({ 
    url: 'https://NOTTHEACTUALADRESS.com&callback=?', 
    type: 'GET', 
    dataType: 'jsonp', 
    timeout: 3000, 
    success: function(result) { 
    alert ("success"); 
    }, 
    error: function(result) { 
    alert (result.status); 
    } 
}); 

私はAzureで何かを見逃していますか?

助けてください!

+0

エラーは何ですか? –

+0

[ブラウザの開発者ツールでAJAX要求/応答を見たことがありますか?プロジェクトにjQueryライブラリを含めましたか?エラーが報告されていますか?あなたはWebサーバーでこれを実行していますか?](http://jayblanchard.net/basics_of_jquery_ajax.html) –

+0

申し訳ありませんが、エラーが発生しました.... result.statusはaa 404を返します(ただし、Webサイトはブラウザにアップされています)と私はcordova /アンドロイドアプリ内でこのajaxコードを実行しているとはい、jqueryライブラリは、アプリに含まれています。 – user1184211

答えて

0

これは機能しました。

(1)空色にCORSを有効化:https://docs.microsoft.com/en-us/azure/app-service-api/app-service-api-cors-consume-javascript

(2)私のindex.htmlに変更:

<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;"> 

OMG

<meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;"> 

TO私はこれを考え出す全体の一日を過ごしましたでる!

関連する問題