2013-04-03 5 views
3

나는이 같은 많은 링크가 ... 다른 항목간단한 PHP 아약스 요청 URL

에 대한 다른 링크 ID 나
<a class="member" href="http//ex.com/action.php?me=1">link1</a> 

그래서 내가 여기에서 action.php로 이동하려면 이쪽을 클릭 (here.php) I 이 작업을 수행하려면 아약스를 사용하고 있습니다.

저는 jQuery에 익숙하지 않습니다 ... url 매개 변수를 이해할 수 없습니다 .. 여기 많은 게시물을 보았습니다 ... --me-- 값을 here.php (으)로 보내는 기본 방법을 원했습니다. action.php에 ..

$("a.member").click(function(e) { 
    $.ajax({ 
     type: "GET", 
     url: "action.php?", 
     data: "me=" + me, 
     success: function (data) { 
      alert(data); 
     } 
    }); 

    return false; 

    e.preventDefault(); 
}); 

답변

5

이 시도 :

$.ajax({ 
    type: "GET", 
    url: "action.php", 
    data: { 
     me: me 
    }, 
    success: function (data) { 
     alert(data); 

    } 
}); 
+1

좋아, $ _GET [ 'me']처럼 action.php에서 액세스 할 수있다.이 값을 얻으려면 어떻게 될까 .. 나는 뭔가를 사용해야한다. 답장을 위해 많이 감사해야한다. :) – user2234992

+0

그는 또한 json을 전송 데이터 형식으로 사용하는 것에 대해 생각해야합니다. 이렇게하려면 반환 형식을 json으로 인코딩해야하며 데이터를 확인하는 데만 필요합니다. doe는 원시 html 또는 이와 유사한 것에 대해서는 중요하지 않습니다. 그리고 그것은 당신이 현재의 문제를 해결 한 후에 생각할 무언가입니다. – scones

+0

ok .. json .. 시도 할 것입니다 ... – user2234992

2

을 매개 변수는 <a>의 HREF URL에 이미 있기 때문에 그냥 통과 URL로

여기
$("a.member").click(function(e){ 
    $.ajax({ 
      type: "GET", 
      url: this.href, 
      success: function(data){ 
         alert(data); 
      } 
    }); 
    return false; 
}); 
+0

고맙습니다. :) – user2234992

10

5,는 일례이다

JQuery와 부 다음

<?php 
    $name = $_POST['name']; 
    $last_name = $_POST['last_name']; 
    $insert = "insert into TABLE_NAME values('$name','$last_name')";// Do Your Insert Query 
    if(mysql_query($insert)) { 
     echo "Success"; 
    } else { 
     echo "Cannot Insert"; 
    } 
?> 

페이지 insert.php 참고

$("#update").click(function(e) { 
    e.preventDefault(); 
    var name = 'roger'; 
    var last_name = 'blake'; 
    var dataString = 'name='+name+'&last_name='+last_name; 

    $.ajax({ 
     type:'POST', 
     data:dataString, 
     url:'insert.php', 
     success:function(data) { 
      alert(data); 
     } 
    }); 
}); 

: mysql_로 * 기능을 사용하지 않는

호프가 도움이 되었으면 좋겠다.

+0

mysql_ * 함수의 사용을 권장하지 마십시오. 그들은 더 이상 사용되지 않으며 보안상의 악몽입니다. 당신의 예제에서 : mysql injection. – scones

+0

@scones : 예. 확실한. 내 실수 – Roger