Rumah > Soal Jawab > teks badan
Saya mencipta borang dengan borang input tersembunyi yang menyerahkan nilai ke skrip PHP dan menyimpan setiap nilai dalam tatasusunan sesi dengan memuat semula halaman menggunakan AJAX. Ia menyediakan <p id ="msg"></p>
返回 HTML 成功警报消息。我需要有关如何将 $count
发送到 <p id="count"></p>
和成功警报消息到 <p id ="msg"></pphpcngt phpcn
cnendcphpcn dalam success:php dot untuk bantuan dengan AJAX. Saya juga mahu amaran kejayaan hilang selepas ditunjukkan selama 3 saat. Di bawah ialah kod saya:
my_add_cart.php <?php session_start(); $_SESSION['title'][]=$_POST['title']; $_SESSION['price'][]=$_POST['price']; $_SESSION['img_src'][]=$_POST['img_src']; $count = count($_SESSION["title"]); echo $count; echo '<div class="alert"> <span class="closebtn" onclick="this.parentElement.style.display=\'none\';">×</span> <center>Product added successfully to cart.</center> </div>'; exit(); ?>
Di atas ialah my_add_cart.php, di bawah ialah HTML dan javascript saya:
<script type="text/javascript"> function clickButton(){ var title=document.getElementById('title').value; var price=document.getElementById('price').value; var img_src=document.getElementById('img_src').value; $.ajax({ type:"post", url:"my_add_cart.php", data: { 'title' :title, 'price' :price, 'img_src' :img_src }, cache:false, success: function (html) { $('#msg').html(html); } }); return false; } </script> <html> <p id="msg"></p> <p id="count"></p> <form onsubmit="clickButton()"> <input type="hidden" value="<? echo $title ?>" name = "title" id="title" > <input type="hidden" value="<? echo number_format($price); ?>" name = "price" id="price" > <input type="hidden" value="<? echo "https://mikeandcathy.com.ng/admin/UploadFolder/".$row_product_img[0]; ?>" name = "img_src" id="img_src"> <button type="submit" id="add_to_cart" name="add_to_cart" class="btn btn-outline-secondary btn-sm" value="Add to cart" onclick="return clickButton();">Add Cart</button> </form> </html>
P粉3294258392024-03-29 14:57:24
Saya syorkan anda menukar kod pelayan anda kepada json api
Tukar my_add_cart.php
kepada ini
$count, 'message' => '×'; ] ); exit(); ?>Product added successfully to cart.
Tukar kod bahagian hadapan anda kepada ini
sssccc