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 回答