0

私はこの例を機能させようとしています:

Ext.util.JSONP.request({
url: 'http://www.mydomain.de/service/data.php',
callbackKey: 'callback',

callback: function(data) {
     alert(data.title);
}

});

次のphpで:

<?php
$callback = $_REQUEST['callback'];
$output = array('title' => 'Apple');
if ($callback) {
    header('Content-Type: text/javascript');
    echo $callback . '(' . json_encode($output) . ');';
} else {
    header('Content-Type: application/x-json');
    echo json_encode($output);
}

?>

タイトルを警告しようとすると、「未定義」しか表示されません。

何か案は?

4

1 に答える 1

0

成功イベントで結果を取得してみてください。コールバックイベントについてはよくわかりません。

これは私と一緒に働きます。この助けを願っています。

Ext.util.JSONP.request({
    url: 'http://localhost:8000/test/',
    params: {
        key: 'data'
    },
    success: function (response, request) {     
        console.log(response);
    },
    failure: function (response, request) {
        console.log(request);
    }
});
于 2013-05-07T18:04:46.367 に答える