jquery onclick post fetch

时间:2012-03-20 22:46:43

标签: jquery post onclick

使用jquery,我试图这样做,当用户点击一个按钮时,它会在另一个页面上运行一些代码并返回一个数字,该数字被放入#result。

这可能是错的,但我是在正确的路线上吗?

$("#button").click(function(){
    $.post("getdata.php?get=a", function(data){
    $('#result').html(data);
    });

1 个答案:

答案 0 :(得分:2)

你非常接近

http://api.jquery.com/jQuery.post/

您的数据是您发送到服务器的数据,换句话说,摆脱?get=a,而不是像这样把它放在

$("#button").click(function(){
    $.post("getdata.php",
    {get: a},
    function(data){
        $('#result').html(data);
    });
});

你看,首先你把你的网址,然后你把你发送的东西放到服务器上,然后你把回调函数。为了更清晰的代码,有时它写得像这样

$("#button").click(function(){
    $.post(
        url: "getdata.php",
        data: {get: a},
        success: function(data){
            $('#result').html(data);
        });
});

编辑:出于您的目的,这里是JSfiddle http://jsfiddle.net/U5XHt/请注意,该网址不存在。