Ich habe 2 SeiteJavascript innerHTML- mit Sitzung PHP von anderer Seite
- die innerHTML- Onclick Seite (a.php)
- die Seite, die Sitzung (b.php)
startet in a.php ich schreibe Funktion Onclick einen Text zu ändern und ich füge hinzu die Sitzung von b.php in diesem Text, aber nichts ändert in Text
$(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');?>";
});
});
ändern Sie den ursprünglichen Text in "Menge Menge". Aber Sitzungswert wird nicht angezeigt.
die Frage ist, wie man es sofort erscheinen lassen?
zusätzliches Detail: Mein Klick ist auf der Schaltfläche summit auf andere Seite, aber ich habe diesen Trick bereits verwendet. Es funktioniert wie Ajax. so, nachdem ich in der gleichen Seite klicken noch (und lädt nicht)
<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>
Wo Session-Variablen initialisiert werden? – krasipenkov
b.php page Php $ this-> sitzung-> set_userdata ('qty_type', sizeof ($ this-> cart-> contents())); $ this-> session-> set_userdata ('qty_product', $ this-> cart-> total_items()); ?> – tuchawat
Haben Sie session_start in a.php? – krasipenkov