2014-02-22 2 views
-3

누가 나를 도울 수 있고 링크를 클릭하면서 POS를 통해 값을 전송하는 것이 가능합니까?링크를 클릭하는 동안 php에서 다른 페이지로 포스트 값 보내기

예 :

KLICK ME!

내가 다른 .PHP 페이지에 값을 전달하고 그들과 함께 몇 가지 필요한 물건을 할 싶습니다 위의 "링크"를 클릭하는 동안 ...

감사합니다! ?

+0

$('#btn-id').click(function(){ $.ajax({ url: 'url', data: { var1:value}, type: 'post', success: function (data) { } }); }); 

데이터 가져 오기는 아마 당신은 somenthing를 시도? 아니? –

+1

정말 정확히 무엇을하려하는지, PHP 페이지가 어떻게 구성되어 있는지에 따라 달라 지므로 코드를 보지 않아도 도움을받을 수 없습니다. – panoptical

+0

@ u_mulder 물론, '하지만 계획대로 작동하지 않습니다. – stack

답변

1

당신은 이런 링크를 형성하여 인수를 전달할 수 있습니다 : page.php이 var1 = 값 1 & VAR2 = 당신이 원하는대로

<a href="page.php?lastname=Griffin&firstname=Peter">Click Me</a> 

당신은 많은 값을 추가 할 수 있습니다 값 2. 당신이 necesserily POST를 원하는 경우

echo $_GET['firstname']; // will print: Peter 
echo $_GET['lastname']; // will print: Griffin 

는, 당신은 당신이 양식을 준비해야 How do I send a POST request with PHP?

+0

대단히 감사합니다. 이것은 매력처럼 작동합니다. POST는 아니지만 나는 그들과 함께 살 수 있다고 생각합니다! – stack

+0

POST를 원한다면 내 의견 끝에있는 링크를 보거나 Ravi Mishra가 제안한대로 양식을 생성하십시오. – phoops

0

볼 필요 :이 같은 $ _GET을 통해 이러한 변수에 액세스 할 수 있습니다 page.php에 그런

액션 POST 예제 :

<form action="destination.php" method="post"> 
    Username: <input type="text" name="user"> 
    <input type="submit" value="KLICKME"> 
</form> 

그러나 href = ""태그를 사용하려면 POST 데이터를 통해 보낼 수 없습니다. 하이퍼 링크는 GET 메서드에서만 작동합니다.

+0

ZiupeX, 고맙습니다. 내가 좋아하지 않는 것은 버튼입니다. 나는 링크를 통해 그것을 할 것이다. 어쨌든 Thx! – stack

0

링크 클릭시 ajax POST를 통해 데이터를 전달할 수 있습니다. PHP 페이지

<?php 
echo $_POST['var1']; 
?> 
+0

감사합니다. Ravi. 나는이 스 니펫도 시도 할 것이다! – stack

관련 문제