나는 onclick을 사용하여 PHP 스크립트에 변수를 전달할 것을 알지만 분명히 잘못된 것을하고 있습니다.AJAX를 통해 PHP 스크립트에 변수 전달
<img src="myImage.jpg" id="cart_icon" onclick="addcart('100')">
과 addcart 기능 :
So..I 어딘가에 내 메인 페이지에있는
다음 add_item.php이 (단순한 예)처럼 보이는function addcart(id){
$.ajax({
url: "add_item.php",
method: "POST",
data: {prod_id : id}
});
}
if (!isset($_SESSION)) session_start();
if (isset($_POST['prod_id'])){$_SESSION['item_id']=$_POST['prod_id'];}else($_SESSION['item_id']='Not Set');
세션 [ 'item_id']의 값을 확인하면 '100'대신 '설정되지 않음'이 표시됩니다. 어떤 생각? 이것은 단지 간단한 예일뿐입니다. 실제 코드는 더 복잡합니다. 감사합니다
이 예는 나에게 좋은 것 같다. add_item 페이지에서'var_dump ($ _ POST);'를 할 수 있습니까? – Shomz
$ _GET을 (를) 피곤 했나요? – nodeffect
if/else의 경우에도 괄호 안의 다른 점은 중괄호를 사용하지 않습니다. – user3117036