ajax로 데이터를 컨트롤러로 넘겨서
컨트롤러에서 데이터를 제대로 받았는지 echo를 찍어서 확인을 해보고싶은데요
컨트롤러에서 어떤식으로 데이터를 찍어야할지 ... ajax자체는 success가 뜨는데
확인을 하고싶은데 도저히 되질 않아서 질문합니다.. 소스도 올리겠습니다.. ㅠ
view 소스
var datavar = [];
datavar.push("test");
datavar.push("test");
datavar.push("test");
datavar.push("test");
datavar.push("test");
$.ajax({
type : 'POST',
url : '/index.php/main/get_Json',
dataType : "json",
data : {
json : JSON.stringify(datavar),
},
success : function(data) {
if (data.result) {
alert(data.data);
} else {
alert(" failed : " + data.message);
}
},
error : function(e) {
alert(e.message);
}
});
Controller
public function get_Json(){
$data = trim($this->input->get_post("json", TRUE));
//$data = $_POST['json'];
if(strlen($data)==0) {
$result = array("result"=>false, "message"=>"invalid parameter");
echo json_encode($result);
return;
}
$result = array("result"=>true, "message"=>"success", "data"=>$data);
echo json_encode($result);
return;
echo $data;
}