我正试图让这个例子起作用:
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);
}
&GT;
如果我想提醒标题,我得到的只是'未定义'
有什么想法吗?
答案 0 :(得分: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);
}
});