Php 使用Ajax请求在JQuery中创建select以获取当前订阅
如果用户有订阅,并且他们想要升级/降级,我需要一个选择列表来显示JQuery中没有的其他选项 我的数据库中有他们的订阅,所以我假设我需要发出ajax请求才能获得他们的订阅,我只是不知道如何创建select,而不显示他们已有的订阅。尝试以下方法: HTML PHP/MySqlPhp 使用Ajax请求在JQuery中创建select以获取当前订阅,php,jquery,ajax,Php,Jquery,Ajax,如果用户有订阅,并且他们想要升级/降级,我需要一个选择列表来显示JQuery中没有的其他选项 我的数据库中有他们的订阅,所以我假设我需要发出ajax请求才能获得他们的订阅,我只是不知道如何创建select,而不显示他们已有的订阅。尝试以下方法: HTML PHP/MySql ----your url page---- $csl = $_POST['currentSubsLevel']; $res = mysql_query("SELECT subsLebels FROM Subscription
----your url page----
$csl = $_POST['currentSubsLevel'];
$res = mysql_query("SELECT subsLebels FROM SubscriptionTable WHERE subsLevels !='".$csl."'") or die(mysql_error());
while($row = mysql_fetch_assoc($res)){?>
<option value="<?php echo $row['subsLebels']; ?>"><?php echo $row['subsLebels']; ?></option>
<?php } ?>
你需要提供的不仅仅是这些。也许是数据库结构?也许是您已经用JS/PHP编写的代码片段。jQuery文档是您的朋友。查找$。ajax@Coulto$。post也是一个possibility@SuperDJ或者甚至$.get,这取决于具体情况,您可以调用php文件,在那里您可以从您的_表中选择sql=select*,其中id!=?;您可以通过ajax调用将变量传递给该文件,并将返回除此之外的所有内容
$(document).ready(function(){
var currentSubsLevel = $("#currentSubsLevel").text();
$.post(
"your url",
{currentSubsLevel :currentSubsLevel },
function(data){$("#subsList").html(data);}
)
});
----your url page----
$csl = $_POST['currentSubsLevel'];
$res = mysql_query("SELECT subsLebels FROM SubscriptionTable WHERE subsLevels !='".$csl."'") or die(mysql_error());
while($row = mysql_fetch_assoc($res)){?>
<option value="<?php echo $row['subsLebels']; ?>"><?php echo $row['subsLebels']; ?></option>
<?php } ?>