我正在尝试从服务器获取 jQuery 移动应用程序以 json 格式读取数据。当我加载页面时,我在我的 chrome 控制台中收到类似“Uncaught SyntaxError: Unexpected identifier”的错误。我是 json 和 jquery 的新手,所以给我任何纠正这个错误的建议。提前致谢。
这是我的 JavaScript/jQuery:
$(document).ready(function () {
$('#leads-list').click(function () {
$.ajax({
url: 'http://fg.com/rest/view.php?sessid=35e85b084ff41894170a0',
type: 'POST',
dataType: 'jsonp',
jsonp: 'callback',
success: successData,
error: function () {
alert('Error');
}
});
function successData(data) {
var response = data.message;
alert('data=' + response);
}
});
});
我的php代码是:
$jsonResponse = Zend_JSON::decode($response['body']);
$rtnobj->message=$jsonResponse;
echo $_GET['callback']. '('. json_encode($rtnobj) . ')';
JSON 响应:
({
"message": {
"success":true,
"result":[
{
"lead_no":"LEA11",
"lastname":"Venu",
"firstname":"Yatagiri",
"company":"RSalesArm IT Services Ltd",
"email":"venu_yatagiri@rsalesarm.com",
"id":"10x125"
}
]
}
})