thinkphp 대량 삭제
1.
2.js 검증대량 삭제
" type="checkbox">
function delAll(){
var chk_value =[];
$('input[name="id[]"]:checked').each(function(){
chk_value.push($(this).val());
});
console.log(chk_value);
varsubmit=confirm(chk_value.length==0?'당신은 아직 어떤 내용도 선택하지 않았습니다!':'id'+chk_value+'삭제가 필요합니까');
if (submit) {
window.location.href = "__URL__/deleteSelected/id/"+chk_value;
return false;
} else{
return false;
};
}
3.삭제
//대량 제거
public function deleteSelected(){
$getid = $_REQUEST['id'];//선택한 확인란의 값 가져오기
dump($getid);
if (!$getid)
$this->error('기록 선택 안 함');//선택 없이 메시지 표시
$getids = implode(',', $getid);//하나 이상 선택하면 사용, 값을 연결(1,2,3) 이렇게
$id = is_array($getid) ? $getids : $getid;//수조라면, 연결된 값을 $id에 덮어쓰고, 그렇지 않으면 가져온 값이 없고, 번호가 연결된 값을 덮어씁니다.
//마지막으로 데이터 작업,
$Result = D("Txt")->delete($id);
$say ='삭제 성공';
if ($Result === false) {
$this->error('작업 실패');
} else {
$this->success($say);
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thinkphp 대량 삭제2.js 검증 " type="checkbox"> function delAll(){ var chk_value =[]; $('input[name="id[]"]:checked').each(function(){ chk_va...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.