Метод «POST» в Google и Firefox «Сетевой» инструмент разработчика но когда я проверил его в PHP, он пуст.
Ошибка
Notice: Undefined index: id in C:\xampp\htdocs\myecommerse\includes\detailsmodal.php on line 39
Кнопка
<button type = "submit" class = "btn btn-small btn-success" onclick = "detailsmodal(<?php echo $product['id']; ?>)">Details</button>
PHP
if (empty ($_POST['id'])) {
echo "empty";
}
else
{
echo "full";
}
?>
Аякс
function detailsmodal(id){
var data = {"id" : id}; //Json string
jQuery.ajax({
url: "./includes/detailsmodal.php",
type: "POST",
data: data,
success : function(data){
jQuery('body').append(data);
jQuery('#details-modal').modal('toggle');
},
error : function(){
alert('something went wrong');
}
});
}
Заранее спасибо тем, кто ответит. Я просто новичок в использовании ajax.
Может быть, у вас реализовано перенаправление на стороне сервера?
@arkascha, что ты имеешь в виду? в .htaccess?
Либо в конфигурации хоста реальных http-серверов, либо в файле динамической конфигурации ("".htaccess"), да.
@arkascha Я получил это сейчас, но когда я нажимаю функцию для 1-го «идентификатора», она работает, но когда я нажимаю вторую кнопку, чтобы вызвать ту же функцию с другим «идентификатором».. она будет использовать «идентификатор» первая кнопка,.., как я могу решить эту проблему, братан?\
Кажется, это совершенно новый вопрос. Вы не упомянули ничего из этого в своем вопросе выше...
@arkascha это .. я не могу найти ветку на этот вопрос ..






Попробуйте с
{id:id}просто предложением или проверьте предупреждение (Id); получить идентификатор или нет