내 응용 프로그램에 codeigniter를 사용하고 있으며 완벽하게 작동하는 jquery post 함수가 있습니다.jquery post SQL 결과가 아닌 렌더링 된 HTML 페이지를 반환합니다.
$.post('getticketstacktype', {ticketnumber:ticketnumber},function(result) {
alert(result);
}
다른 편집 페이지에서 정확히 동일한 게시물 기능을 사용하고 있습니다. 이 페이지는 PHP로 미리 채워지고 올바르게 작동합니다.
내가 내 컨트롤러를 호출하는 같은 게시물을 사용, 나는 ticketnumber 값이 올바른지 확인했다$.post('getticketstacktype', {ticketnumber:ticketnumber},function(result) {
alert(result);
}
가 호출하는 컨트롤러의 기능은 다음과 같습니다이 올바르게 결과를 작동 지금
function getticketstacktype(){
if (isset($_POST['ticketnumber'])){
$ticketnumber = $_POST['ticketnumber'];
$data = $this->wos_model->getticketstacktype($ticketnumber);
$this->output->set_content_type('application/json')->set_output(json_encode($data));
}
}
'7'이지만 내 편집 페이지에서 내 전체보기 페이지가 반환됩니다. so <html><head>......</html> hundereds of lines)
I cant figur 내 전체 페이지가 다른보기에서 작업 할 때 jquery 게시물의 결과로 반환되는 이유를 설명합니다.
두보기의 게시물 정보가 방화범 뚜껑과 동일하다는 것도 확인했습니다.
어떤 조언이 필요합니까? 언제나처럼.
'$ .post' -'dataType : 'json'에서 지정해보십시오. –