2012-12-17 2 views

답변

3
<a href="add_to_cart.php?id=<?php echo $id ?>" > Add </a> 

그리고 양식에서 GET을 사용하여 변수를 구문 분석해야합니다. POST로

...

<form name="form1" action='add_to_card.php' method="POST"> 
<input type='hidden' name='id' value='<?php echo $id?>' /> 
<a href="##" onClick="fn_submit();" >Submit</a> 
</form> 

<script> 
function fn_submit() 
{ 
document.form1.submit(); 
} 
</script> 

당신은 어디서든 앵커를 넣고 케이크 등을 Form1

+0

그러나 게시물이 아니라 ..? – senK

+0

@ user1711126 href의 게시물을 사용하여 데이터를 보낼 수 없습니다. –

+0

업데이트 된 답변보기 –

1

쉽게 제출할 수있는이 방법 :

<input type="button" id="<?php echo $id; ?>" class='add2cart' value='Add to Cart' /> 
<script> 
$('.add2cart').click(function(e) { 
    $.ajax({type: "POST", url: "/add_to_cart.php?id=" + e.currentTarget.id}).done(function(html) { 
    $("body").html(html); 
});  
}); 
</script> 

This is through jQuery though. The advantage is that not the whole page gets reloaded. 
+0

나는 이것이 적절하다고 생각하지 않는다! –

+0

왜 안 되니? 그가 보내는 유일한 것은 이드입니다. 그렇다면 전체 양식을 사용해야하는 이유는 무엇입니까? – bicycle

+0

그는 POST와 함께하고 싶습니다 –

1

당신은에 의해 양식을 제출 자바 스크립트를 사용할 수 있습니다 링크를 클릭하십시오 :

<form name="myform" action='add_to_card.php' method="POST"> 
<input type='hidden' name='id' value='<?php echo $id?>' /> 
<a href="#" onclick="submitform()">Add</a> 
</form> 

<script type="text/javascript"> 
function submitform() 
{ 
    document.myform.submit(); 
} 
</script> 
관련 문제