2015-12-09 24 views
0

我想通過jQuery從azure blobstorage加載一個JavaScript文件。從blobstorage獲取javascript文件

我無法得到它的工作。我嘗試了$.get,$.getScript和正常$ajax。 有人能告訴我什麼是正確的方法嗎?我認爲它是一個跨域問題,或者我錯了?

我想通過jQuery加載文件並執行它。所以當我使用正常的<script>標籤時。

$.get('..blobUrl.js') 
    .success(function(jsResponse) { 
     // execute files content 
    }) 



$.ajax({ 
    url: '...blobUrl.js', 
    //dataType: 'jsonp', 
    success: function(response) { 
     alert('yeah'); 
    }, 
    error: function(xhr, status, error) { 
     alert('error'); 
    } 
}); 

回答

1

這將工作

$.ajax({ 
    url: url, 
    dataType: "script", 
    success: success 
}); 

注意其設置爲 「腳本」 的dataType參數。

+0

哈哈,完美的作品:-)謝謝老兄! – chris