【发布时间】:2017-03-08 10:43:30
【问题描述】:
我有一个调用 PHP 页面的 JavaScript 页面。
$.getJSON('result.php', function(json){
var data = json.result[0];
}).complete(function(){
// do this
}).error(function(jqXHR, textStatus, errorThrown) {
// do this
});
这是 result.php 的样子
require_once('config.php');
header("Content-type: application/json; charset=UTF8");
$apiMgr = new API(0, 0, array("result"));
$apiResult = $apiMgr->callAPI('GET', 'result', isset($_SERVER['PATH_INFO']) && $_SERVER['PATH_INFO'] == '/historical' ? '?option=follow' : null, null);
echo $apiResult;
在配置页面中,我添加了一些 javascript 脚本,例如 follwoing
<script>
// script
// script
// script
// script
</script>
问题是 $.getJSON() 给了我语法错误,因为来自 result.php 的整个响应还包括不应该存在的脚本部分。
我只想回显或返回 $apiResult 而不是整个页面。如果不清楚,我希望我已经解释了我的问题,我会尝试更多地解释它。
有什么建议吗?
【问题讨论】: