2017-07-17 36 views
0

我主要是剪切和粘貼這樣的:AJAX PHP天青Jquery的 - 我相信這是一個愚蠢的,但我似乎可以得到它的工作

Php script to Azure

當我通過一個URL它通過瀏覽器,應用程序運行良好。

但是當我試圖通過Ajax調用來獲取數據通過jQuery的(甚至是W /啓用JSONP)我不斷收到一個錯誤。

$.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庫?是否有任何錯誤報告?你是一個網絡服務器上運行嗎?(http://jayblanchard.net/basics_of_jquery_ajax.html) –

+0

對不起應該提到錯誤.... result.status給AA 404(即使該網站是最多的瀏覽器),我在cordova/android應用程序中運行這個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:;"> 

TO

<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:;"> 

OMG我整天都搞清楚了這OUT!

相關問題