여기에 몇 가지 게시물이 있는데 codeigniter 3의 컨트롤러로 API 호출에서 데이터를 전달하려고했는데이 데이터가 루트 페이지에 필요합니다. 어떻게해야합니까? ! 내 컨트롤러Ajax에서 codeigniter 3으로 데이터 전달
$data['data'] = $this->input->post('data');
$this->load->view('app', $data);
에서와 보기
<?=$data?>
하지만 아무것도에서 다음
$.ajax({
url: ' URL ',
dataType: 'json',
type: 'post',
contentType: 'application/json',
data: JSON.stringify({
"var1": "var1",
"var2": "var2",
"var3": "var3",
"var4": "var4"
}),
processData: false,
success: function(data){
$.ajax({
url: window.location.href, <--- this is ok for root page? the controller is App.php and the function its Index()...
dataType: 'json',
type: 'post',
contentType: 'application/json',
data: {"data":data},
processData: false,
success: function(data){
console.log('pass');
}
});
},
error: function(jqXhr, textStatus, errorThrown){
console.log(errorThrown);
}
});
, 그것은 아무것도 인쇄 나던 콘솔에 어떤 로그 나던
첫 번째 json은 데이터를 인코딩 한 다음 응답을 표시합니다. – NomanJaved
내부 아약스 요청의 오류 확인 –
@ShoyebSheikh ajax 오류에 "SyntaxError : 위치 13 (...)의 JSON에서 예상치 못한 토큰" – Gil