아약스를 사용하여 주석을 삽입하려고합니다. $ _POST를 제외하고 모두 잘 작동합니다. 테이블의 주석 필드가 비어 있도록 데이터를 게시하는 것 같지 않습니다. 다른 것들은 날짜 삽입과 같이 잘 작동합니다. 나는 아약스에만 문제가있다. (PHP에서는 문제가 없다.)
어쨌든, 여기 내 코드입니다 : -아약스 데이터 게시 및 데이터베이스에 삽입
<head>
<script>
function su_post(id) {
$("#load_post").show(),
$("#post_submit").click(function() {
var c_post = $("#c_post").val();
var dataString = '&c_post=' + c_post;
$.ajax({
type: "POST",
url: '/script/post.php',
data: "id=post_script" + id,
cache: false,
success: function(){
$("#load_post").fadeOut();
}
})});
};
</script>
</head>
<body>
<form id="form_post" method="post" action="javascript:su_post(1)">
<label for="c_post">Post your updates/status</label>
<input type="text" name="c_post" id="c_post" />
<br /><br /><input type="submit" id="post_submit" value="Post" />
</form>
</body>
편집 : 당신이 나를 이해하지 않을 수 있기 때문에, 입력 상자에 입력 한 값을 가져 와서 post.php에 값을 보내거나 보내는 데는 문제가 있습니다. data: {id: post_script + id, c_post: c_post}
을 입력하면 코드가 PHP 파일을 전혀로드하지 않는 것 같습니다. (게시물에 걸리면 ->http://prntscr.com/10dmjt)
가 사전에 감사합니다 :)
'rand' 필드의 역할은 무엇입니까? 네가 그걸 버리면 어떻게 될까? 그리고 'append' 문은 왜 주석 처리 되었습니까? – Floris
죄송합니다. 그 라인을 게시하려하지 않았습니다. 나는 내가 그것을 필요로 할 때 그것을 기억할 것이기 때문에 그것을 주석 처리했다. –