목동코딩: 코딩교육
프로젝트를 하면서 시간이 쫓기다 보면, 사용된 방법을 정리하지 못하는 경우가 있다.
그래서 이번에는 다음에 사용하기 위해서 조금 했갈렸던 ajax return 처리 방법을 정리해둔다
ajax call 할때 dataType : "json" 이라고 하지 않아도 사용상에 문제가 없다.
ajax call
<script>
$('tr').click(function() {
// $(this).find("td:eq(0)").text();
var ser = $(this).attr('ser');
var con = confirm("선택한 메뉴를( " + $(this).attr('menu_name') + " ) 삭제할까요?");
if(con == true){
var form_data = {
ser: ser
};
$.ajax({
type: "POST",
url: "./menu_deleteCart.php",
data: form_data,
success: function(response) {
var data = $.parseJSON(response);
alert(data.status);
if(data.status == "OK"){
location.reload();
}
if(data.status == "NO"){
//삭제 실패함
}
}
});
}
else if(con == false){
//삭제 취소
}
});
</script>
delete.php
$ser = $_POST[ser];
$response = array();
$sql = "";
$sql = $sql." Delete From tbl_cart ";
$sql = $sql." where ser = '$ser' ";
if (!mysqli_query($conn_hof,$sql))
{
echo("Error description: " . mysqli_error($conn_hof));
$response['status'] = "NO";
}else {
$response['status'] = "OK";
}
echo json_encode($response);
'코딩교육 > Web' 카테고리의 다른 글
목동코딩학원, ajax로 Data를 가져와서 테이블에 표시하는 방법 (0) | 2023.04.02 |
---|---|
목동코딩학원, javascript void(0)에 대한 설명 (0) | 2023.03.31 |
목동코딩학원, PHP 문자열 길이 구하는 방법 (0) | 2023.02.17 |
목동코딩학원 : Html, Jquery 이벤트 처리하는 방법 (0) | 2023.02.17 |
목동코딩학원 : Html, Ajax 화면이 새로고침 되는 원인 찾기 (0) | 2023.02.17 |