0
Привет У меня есть этот запрос ...DELETE mysql не работает над ajax?
if (isset($_REQUEST['deletePost'])) {
$q = $dbc -> prepare("DELETE FROM boardposts WHERE postID = ? AND parentID = ?");
$q -> execute(array($_REQUEST['deletePost'], $_REQUEST['deletePost']));
}
Запрос я делаю из моих JS называется deletePost
и идентификатор, который выполняется вместе с ним правильно.
Почему это может случиться так, как будто это происходит?
Моего JS выглядит так
$('.deletePost').click(function() {
var id = $(this).attr('id');
$.ajax({
data: {
deletePost: id
},
success: function() {
$('.content').empty().html('<p>The selected post and all of its children have been deleted.</p>');
}
});
return false;
});
возвращает вызов успеха и все другие Ajax на моем сайте работает отлично. Настройки для ajax определены в другом месте.
Почему вы передаете одно и то же значение в 'postID' и' parentID'? –
Потому что это то, что мне нужно сделать! – cgweb87
Почему вы не хотите выполнять свой запрос на MySql хотя бы один раз с соответствующими данными, чтобы убедиться, что по крайней мере ваш запрос работает нормально? – Lion