我在index.php中有一个模态,当单击加载按钮时,我需要将ajax帖子中返回的数据显示给返回订阅的PHP文件,如果用户订阅了它需要的一个在右侧有一个取消订阅按钮,如果用户没有订阅,则应该有一个订阅按钮。
我无法弄清楚如何返回所有订阅并在ajax帖子的模态中显示它们。我知道我需要以json格式从php文件发回数据,但我不知道如何获得所有订阅以及用户是否以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)
答案 0 :(得分:0)
创建一个查询数据库的php文件,将所有数据放入一个数组中,然后将json_encode()放到json字符串中并打印出来。
用ajax调用这个php脚本并读取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); //
}
});