#javascript #php #html
#javascript #php #HTML
Вопрос:
У меня есть список строк с соответствующими кнопками удаления. Когда пользователь нажимает кнопку удалить, эта строка должна быть удалена.
моя кнопка html как часть моей таблицы. Я проверил, что функции передан правильный идентификатор.
<td style="border-color: #f3e0d7" ><button name="btn_delete" class="deleteSub" onclick="DeleteSubscription('.$row["RSS_ID"].')" >Delete</button></td>
javascript для кнопки удаления подписки
function DeleteSubscription(id){
alert(id);
if(confirm("Are you sure you want to remove this subscription?")){
$.ajax({
url:'LandingPage.php',
method:"POST",
date:
{
delete_Subscription:1,
idPHP:id,
},
success:function(response){
alert(response);
fetch_data();
},
dataType:"text",
});
}
};
мой PHP-код для взаимодействия с таблицей
if(isset($_POST['delete_Subscription'])){
$ID = !empty($_POST['idPHP']) ? trim($_POST['idPHP']) : null;
try{
$connect = mysqli_connect($servername,$username,$password,$database);
$sql=("DELETE FROM rssfeeds WHERE RSS_ID='".$ID."'");
if(mysqli_query($connect,$sql)){
exit('Subscription deleted');
}
else{
print_r($sql->errorInfo());
exit('error');
}
}catch(PDOException $e){
console.log($e);
}
}
Комментарии:
1. Ничего. мое оповещение об ответе от функции success пустое… В консоли также ничего не отображается
2. Это просто localhost. У меня есть еще около дюжины операторов ajax, указывающих на этот php URL, и они работают. Есть ли какая-либо другая информация, которая может помочь решить эту проблему?
3. Разве это не должны быть данные вместо даты?