我試圖獲取用戶後保存到數據庫中的數據單擊與負載()方法的AJAX與阿賈克斯的load()
<input type="button" class="add_to_cart" id="add_to_cart" value="BUY" />
<script type="text/javascript">
$('input.add_to_cart').click(function(){
$.ajax({
type: "POST",
url: "addprod.php",
data: $('.prod_form').serialize(),
success: function(){
$(".add_cart_msg").delay(250).fadeIn("slow").delay(2000).fadeOut("slow");
$("#quickcart").load("quickcart.php .quickcart-products");
}
});
});
</script>
檢索數據庫中的數據我想#quickcart div來進行更新,並顯示後點擊新的動態內容。我知道thas quickcart.php被加載,但它不運行sql語句,這是正確的,沒有ajax它顯示正確的內容。我堅持了幾個小時,任何幫助將不勝感激。
請問您可以添加相關的HTML。 – 2014-11-05 21:22:38
'load()'需要一個URL。不是一些神奇的url/css-selector組合 – 2014-11-05 21:24:33
實際上你可以在遠程頁面@ValentinRodygin上指定元素,語法是正確的。從文檔 - 「* .load()方法與$ .get()不同,它允許我們指定要插入的遠程文檔的一部分,這是通過URL參數的特殊語法實現的,如果一個或多個空格字符包含在字符串中,第一個空格後面的字符串部分被假定爲一個jQuery選擇器,用於確定要加載的內容。*「 – 2014-11-05 21:24:49