Я пытаюсь вставить комментарий с помощью ajax. Все работает отлично, за исключением $ _POST. Похоже, что данные не публикуются, поэтому поле комментариев в таблице пуст. Другие вещи прекрасно работают, например, ввод даты. У меня только проблема с ajax (никаких проблем с php).
Во всяком случае, вот мой код: -данные ajax post и вставить в базу данных
<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
Извините, я не собирался публиковать эту строку. Я прокомментировал это, поэтому я запомню его, когда мне это понадобится. –