Ajax 문의 채택완료
a.php에서 다중값을 ajax로 넘겨서 처리하려고 합니다.
무슨문제인지 동작하지가 않습니다. a.php의 값 변수값들은 잘읽어 옯니다. ajax.save_step.php로 넘기는 부분 또는 해당 파일에서 오류가 있는것 같습니다. ㅜㅜ
도움을 좀 부탁드립니다.
제대로 등록되었는지 return 받아 등록되었다고 알려주고, 오류시 오류내용도 출력하고 싶습니다.
a.php
</p>
<p>$('#save_step').click(function(){
if((pre_de_no != $('#de_no').val()) || (pre_ps_no != $('#ps_no').val())){
var de_no = $('#de_no').val();
var de_name = $('#de_name').val();
var ps_no = $('#ps_no').val();
var ps_name = $('#ps_name').val();
var wr_de_no = $('#wr_de_no').val();
var wr_id = $('#wr_id').val();
$.ajax({
url: g5_bbs_url+"/ajax.save_step.php",
type: "POST",
data: {de_no : de_no, de_name : de_name, ps_no : ps_no, ps_name : ps_name, mb_id : mb_id, mb_name : mb_name, wr_de_no : wr_de_no, wr_id : wr_id },
cache:false,
async:false,
success: function(data) {
alert("유관부서가 변경되었습니다.");
}
});
}else{
alert("변경사항이 없습니다.");
}
});</p>
<p>
ajax.save_step.php
</p>
<p><?php
include_once('./_common.php');</p>
<p>if (!$is_member) die('0');</p>
<p>
$de_no = trim($_POST['de_no']);
$de_name = trim($_POST['de_name']);
$ps_no = trim($_POST['ps_no']);
$ps_name = trim($_POST['ps_name']);
$mb_id = trim($_POST['mb_id']);
$mb_name = trim($_POST['mb_name']);
$wr_de_no = trim($_POST['wr_de_no']);
$wr_id = trim($_POST['wr_id']);</p>
<p> </p>
<p>$sql = " update g5_write_todo set de_no = $de_no, de_name = '$de_name', ps_no = $ps_no, ps_name = '$ps_name' where wr_id = $wr_id";</p>
<p> </p>
<p>$result = sql_query($sql, false);</p>
<p>
$sql = " insert into g5_steps (de_no,de_name,ps_no,ps_name,mb_id,mb_name,wr_de_no,wr_id,wr_status,step_date ) values ( $de_no, '$de_name', $ps_no, '$ps_name', '{$member['mb_id']}', '{$member['mb_name']}', $wr_de_no, $wr_id, '', '".G5_TIME_YMDHIS."') ";
$result = sql_query($sql, false);
?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
6년 전
1. ajax.save_step.php 4번라인에서 die($_POST);로 끊었을경우 출력되나요?
2. a.php에서$.ajax({})의 속성중에 type값을 소문자'post'로 했을때도 같은 증상인가요?
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택