0
如果用戶有訂閱並且想要升級/降級,那麼我需要一個選擇列表來顯示JQuery中沒有的其他選項。使用Ajax請求在JQuery中創建選擇以獲取當前訂閱
我有他們在我的數據庫中的訂閱,所以我假設我需要做一個ajax請求來獲得他們有的訂閱我只是不知道如何創建一個選擇,而不顯示他們已經有什麼。
如果用戶有訂閱並且想要升級/降級,那麼我需要一個選擇列表來顯示JQuery中沒有的其他選項。使用Ajax請求在JQuery中創建選擇以獲取當前訂閱
我有他們在我的數據庫中的訂閱,所以我假設我需要做一個ajax請求來獲得他們有的訂閱我只是不知道如何創建一個選擇,而不顯示他們已經有什麼。
試試這個:
HTML
<div>Your current level : <span id="currentSubsLevel">Bronze</span></div>
<select id="subsList"></select>
JS
$(document).ready(function(){
var currentSubsLevel = $("#currentSubsLevel").text();
$.post(
"your url",
{currentSubsLevel :currentSubsLevel },
function(data){$("#subsList").html(data);}
)
});
PHP/MySQL的
----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中的代碼片段。 – Brian 2014-09-29 13:55:58
jQuery文檔是你的朋友。查看'$ .ajax' – Luke 2014-09-29 13:57:26
@Coulto'$ .post'也是一種可能性 – SuperDJ 2014-09-29 13:58:24