PHP 페이지를 호출하는 JavaScript 페이지가 있습니다.ajax 호출에서 전체 페이지가 아닌 결과 만 표시하는 방법
$.getJSON('result.php', function(json){
var data = json.result[0];
}).complete(function(){
// do this
}).error(function(jqXHR, textStatus, errorThrown) {
// do this
});
이것은 제공)합니다 (설정 페이지에서
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;
내가
<script>
// script
// script
// script
// script
</script>
문제 때라도 같은 일부 자바 스크립트를 추가 한 것처럼 result.php는 $ .getJSON 인 모습입니다 왜냐하면 result.php의 전체 응답에는 존재해서는 안되는 스크립트 부분이 포함되어 있기 때문입니다.
전체 페이지가 아닌 $ apiResult 만 표시하거나 반향시키고 싶습니다. 내 문제를 설명했으면 좋겠다. 분명히하지 않으면 더 설명하려고 노력할 것이다.
제안 사항?
작동 바랍니다
하려고 JSON 에 에코 부분을 인코딩하지 않을 것을 알아낼하지만하지 않았다 작업. 나는 왜 궁금해하니? 내가 도대체 뭘 잘못하고있는 겁니까? – Shaonline