테스트 사이트 - 개발 중인 베타 버전입니다

php ajax textarea 주고 받을 때 500 에러 채택완료

crysta 9개월 전 조회 1,309

**** read.php 태그 부분

<div class="dat_ins">
<input type="hidden" name="bno" class="bno" value=<?=$bno?>>
<input type="hidden" name="dat_user" id="dat_user" class="dat_user" value="test">
<input type="password" name="dat_pw" id="dat_pw" class="dat_pw" size="15" placeholder="비밀번호">
<div style="margin-top:10px;">
<textarea name="rep_con" class="rep_con" id="rep_con"></textarea>
<button id="rep_btn" class="rep_btn">댓글</button>
</div>
</div>
<button onclick="add()">더해줘!</button>

******클릭시 이벤트 부분
function add() {
alert($("#rep_con").val());
        $.ajax({
            url: "reply_ok.php",
            type: "post",
            data: {
                dat_user : $("#dat_user").val(),
dat_pw : $("#dat_pw").val(),
rep_con : $("#rep_con").val(),
            }
        }).done(function(data) {
            $('#result').text(data);
        });
    }

********전달받는 부분
<?php
    $a = $_POST['dat_user'];
$userpw = password_hash($_POST['dat_pw'], PASSWORD_DEFAULT);
$rep_con : $_POST['rep_con'];

    echo($a."/".$userpw."/".$rep_con);
?>

다 전송이 되는데 textarea에서 보내는 값 때문에 500에러가 뜹니다 ㅠㅠ혹시 왜그럴까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
9개월 전

$rep_con : $_POST['rep_con'];

$rep_con = $_POST['rep_con'];

웹 서버 로그 확인이 빠릅니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인