0

これを理解できないようです。このスクリプトは、phonegap 1.2.0 および jquery 1.5 で問題なく動作しました。Cordova 1.7.0 および Jquery 1.7.2 にアップグレードしましたが、このエラーが解消されないようです。私のphpスクリプトはjsonを完全に出力し、以下のload-json.jsスクリプトは問題なくデータを取り込みました. 手がかりがありません-4か月の初心者の助けをいただければ幸いです。ありがとうございました。

     Index.html:

enter code here

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />

<script src="cordova-1.7.0.js"></script>
<script src="js/jquery-1.7.2.min.js"></script>
<script src="js/load-json.js"></script>

<script>
    function onBodyLoad() {     
        document.addEventListener("deviceready",onDeviceReady,false);
    }
</script>
</head>
<body onload="onBodyLoad()">
<div id="output"></div>
</body>
</html>


Javascript:

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

    $.ajax({
        url: 'http://myurl.php',
        dataType: 'jsonp',
        jsonp: 'jsoncallback',
        timeout: 5000,
        success: function(data, status){
            $.each(data, function(i,item){ 
                var blogpost = '<h1>'+item.name+'</h1>'
                + '<p>'+item.text+'<br>'
                + item.date+'</p>';

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

1 に答える 1

0

v1.6.0以降、すべてのプラグイン名が変更されました。アップグレード手順に従って、plistを新しいものに置き換えてください。

于 2012-06-13T15:02:26.123 に答える