jQuery에 대한 도움이 필요하다.CodeIgniter 함수로 jQuery serialize하기
나는 자바 스크립트에별로 좋지 않다. 그래서 내가 잘못하고있는 그런 간단한 문제 일지 모르지만 나는 codeigniter 내의 응용 프로그램에서 작업 중이다. 그리고 기능 중 하나는 당신이 드래그 & 이미지를 주문한 다음 주문을 저장하고 MySQL 데이터베이스에서 주문/무게를 업데이트하십시오. 이제 이미지를 드래그 앤 드롭하여 save_order 함수를 호출하는 단추를 누르고 성공 경고가 표시되지만 실제로는 아무 것도 발생하지 않고 이유는 알 수 없습니다. 내가 말했듯이, 나는 완전히 javascript/jQuery에 익숙하다. 그래서 아마 그렇게 단순 할 것이다. 어떤 도움이라도 대단히 감사하겠습니다.
이 내 자바 스크립트입니다 :
$(function() {
$("#imgs").sortable();
});
function save_order(){
$.ajax({
url: "<?php echo site_url('admin/gallery/change_order'); ?>",
type: 'POST',
data: $("#imgs").sortable("serialize"),
success: function(msg){
alert('Success');
},
error: function (XHR, status, response) {
alert('An error occurred!');
}
});
}
이 갤러리/change_order
public function change_order()
{
$items = $this->input->post('car');
foreach($items as $key => $value)
{
$data = array('weight' => $value);
$this->db->update('images', $data, array('id' => $key));
}
}
'$ ("# imgs") sortable ("serialize")'는 서버 측에서 액세스하는 'car'라는 속성이 포함 된 객체를 반환합니까? – sjkm