屆PHP我有2頁的JavaScript的innerHTML與
- 的innerHTML的onclick頁面(a.php只會)
- 是啓動會議(b.php)
頁a.php我寫函數onclick來改變一些文本 ,我在本文中添加了來自b.php的會話,但文本中沒有任何變化
$(document).ready(function(){
$('.add-to-cart').on('click',function(){
document.getElementById('outside_cart_text').innerHTML =
"Qty type <?php echo $this->session->userdata('qty_type'); ?> amount <?php echo $this->session->userdata('qty_product');?>";
});
});
它將原始文本更改爲「數量類型數量」。但會話值不出現。
問題是如何讓它瞬間出現?
附加的細節:我的點擊是在按鈕sumbit到其他頁面,但我已經使用這個技巧。它像阿賈克斯一樣工作。所以點擊之後我仍然在同一個頁面(而不是重新加載)
<style>
.hide { position:absolute; top:-1px; left:-1px; width:1px; height:1px; }
</style>
<iframe name="hiddenFrame" class="hide"></iframe>
<form action="receiver.pl" method="post" target="hiddenFrame">
<input name="signed" type="checkbox">
<input value="Save" type="submit">
</form>
如果會話變量是初始化? – krasipenkov
b.php page <?php $ this-> session-> set_userdata('qty_type',sizeof($ this-> cart-> contents())); $ this-> session-> set_userdata('qty_product',$ this-> cart-> total_items()); ?> – tuchawat
你在a.php有session_start嗎? – krasipenkov