【发布时间】:2011-02-14 13:50:12
【问题描述】:
$(document).ready(function() {
$('#button').click(function() {
try {
var json = $.ajax({url : 'http://www.example.com/experimental/service.php', type : 'jsonp', success : function() {alert('success')}});
alert(json);
} catch(err) {
alert(err.description)
}
var sjson = JSON.stringify(json);
$('#display').html(sjson);
})
})
按下按钮后,我收到一条警告消息,上面写着“成功”,还有一条说未定义,指的是 ajax 调用没有返回任何内容。我检查了 firebug 'net' 选项卡,确实我从“jsonp1272724228884({});”的服务器得到了成功的响应。有任何想法吗?
【问题讨论】: