나는 이것을 한동안 사용 해왔고 작동하지 못했습니다. 나는 CodeIgniter를 사용하고 버튼 $('.galName').click(initUpdate);
의 클릭에 나는 함수를 호출하고 있습니다 : VAR이 설정된 후Codeigniter와 Ajax 데이터 요청
function initUpdate()
{
var id = $(this).attr('id').split('_')[1];
//grab id from link update_xxxx
//get gallery information
$.ajax(
{
type: 'POST',
url: 'ajax/update',
data: id,
dataType: 'json',
success: function(json)
{
alert(json);
}
});
}
내가 ID를 경고 할 수 그것은 맞습니다. 다음은 CodeIgniter 컨트롤러에서 호출되는 함수입니다.
public function update()
{
$id = $this->input->post('id');
echo json_encode($id);
}
내가 설정 한 경우 $id="something"
및 alert(json)
그것을 잘 작동하고 내가 뭔가를 설정 어떤 경고. 그러나 내 문제는 $id = $this->input->post('id');
입니다. 아약스 요청에서 내 데이터를 가져 오지 않습니다. 이것은 CodeIgniter에서 잘못된 방식이어야하며 그렇지 않은 경우 솔루션을 추적 할 수 없었습니다. 어떤 도움이라도 대단히 감사 할 것입니다.
감사합니다.
이 보이는보십시오. 보십시오 var_dumping $ this-> input-> post ('id'); –