0
我正在使用onclick將變量傳遞給PHP腳本,但顯然我做錯了什麼。通過AJAX將變量傳遞給PHP腳本
So..I在我的主頁某處:
<img src="myImage.jpg" id="cart_icon" onclick="addcart('100')">
和addcart功能:
function addcart(id){
$.ajax({
url: "add_item.php",
method: "POST",
data: {prod_id : id}
});
}
的add_item.php看起來像這樣(只是一個簡單的例子):
if (!isset($_SESSION)) session_start();
if (isset($_POST['prod_id'])){$_SESSION['item_id']=$_POST['prod_id'];}else($_SESSION['item_id']='Not Set');
當我檢查SESSION ['item_id']的值時,我得到'未設置'而不是'100' 有什麼想法?這只是一個簡單的例子。實際的代碼更復雜。謝謝
這個例子似乎沒什麼問題。你可以在add_item頁面執行var_dump($ _ POST);' – Shomz 2014-09-27 03:33:44
你用$ _GET累了嗎? – nodeffect 2014-09-27 03:39:16
另外對於if/else,你還有括號裏沒有大括號的地方。 – user3117036 2014-09-27 03:50:19