簡體   English   中英

如何使用Dreamweaver Phonegap在div上顯示來自url(跨域)的數據?

[英]How Display data from url(cross-domain) on div using dreamweaver phonegap?

在HTML Dreamweaver Phonegap的div上顯示URL(#somediv)的某些內容的最佳方法是什么

我是Phonegap DW的新手,我想顯示此頁面的天氣值:

http://www.catedralaltapatagonia.com/invierno/partediario.php?default_tab=0

在Java中,U使用了Jsoup,但是我不確定如何在DW上執行

我嘗試了這段代碼(AJAX和JSONP)

的HTML

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>

<script src="js/jquery-1.5.min.js"></script>
<script src="js/load-json.js"></script>
</head>
<body>
<div id="output"></div>
</body>
</html>

JS

 $(document).ready(function(){
var output = $('#output');

$.ajax({
    url: 'http://www.catedralaltapatagonia.com/invierno/partediario.php? default_tab=0',
    dataType: 'jsonp',
    jsonp: 'jsoncallback',
    timeout: 5000,
    success: function(data, status){
        $.each(data, function(i,item){ 
            var landmark = '<h1>'+item.name+'</h1>'
            ;

            output.append(landmark);
        });
    },
    error: function(){
        output.text('There was an error loading the data.')
    }
});
});

我認為您必須為此啟用CORS,可以通過以下方式啟用cors:

.htaccess
    Header set Access-Control-Allow-Origin "*"

或通過

.php (together with the codes)
    <?php
        header("Access-Control-Allow-Origin: *");
    ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM