3

私はこのような多くのリンクを持っています...さまざまなアイテムのさまざまなリンクが私を識別します

<a class="member" href="http//ex.com/action.php?me=1">link1</a>

これをクリックするとaction.php、ここからナビゲートしたい ( here.php) ajax を使用してこれを行います。

私はjQueryが初めてurlです..パラメータの使用法を理解できません..ここで見つかった多くの投稿を試しました... --me-- 値をからに送信する基本的な方法が欲しかっhere.phpaction.php..

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

    return false;

    e.preventDefault();
});
4

3 に答える 3

10

ここに例があります、

jquery 部分:

$("#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);
        }
    });
});

insert.phpページ_

<?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";
    }
?>

注: mysql_* 関数は使用しないでください

お役に立てれば、

于 2013-04-03T06:16:11.820 に答える
2

パラメータはすでに<a>の href url にあるため、それを url に渡すだけです

$("a.member").click(function(e){ 
     $.ajax({
            type: "GET",
            url: this.href,
            success: function(data){
                      alert(data);
            }
     });
     return false;
}); 
于 2013-04-03T06:12:37.393 に答える