У меня есть модальный файл в index.php, который, когда кнопка загружается, это нажатие, мне нужно отобразить возвращенные данные из записи ajax в файл PHP, который возвращает подписки, и если пользователь подписан на один, ему нужно отменить подписку. Кнопка справа, если пользователь не подписан, у него должна быть кнопка подписки.
Я не могу понять, как вернуть все подписки и отобразить их в модале из поста ajax. Я знаю, что мне нужно отправить данные обратно из php-файла в формате Json, но я не знаю, как получить все подписки и если пользователь подписан все в формате JSON
Здесь должен произойти вызов Ajax
$(document).on('pagebeforeshow','#subscriptions', function(){
$.post("getsubs.php",function(data))
});
Чтобы лучше объяснить, это должно выглядеть так, когда нажата модальная кнопка
Subscription A ButtonToUnsubscribed(user is already subscribed)
Subscription B ButtonToUnsubscribed(user is already subscribed)
Subscription C ButtonToSubscribe(Not subscribed to this one)
создайте php-файл, который запрашивает вашу базу данных и помещает все данные в массив и с помощью json_encode () их в строку json и распечатывает их.
вызовите этот php-скрипт с помощью ajax и прочитайте строку json и поместите ее обратно в массив. а с некоторыми сравнивающими утверждениями создавались нужные кнопки
$.ajax({ // ajax call starts
url: "thephpfile.php",
data: theData, ///variable with data to send to php file var1=blabla&var2=blabhsh
dataType: 'json',
success: function(data)
{
alert(data); //
}
});
Других решений пока нет …