duannao3819 2012-06-09 16:26
浏览 8
已采纳

如何将jquery var发送到php?

When I try to send a var with jquery, ajax php doesn't receive it, and I don't know why.

This is my script:

function showHiddenUserInfoPanel(id){
$(document).ready(function(){
    $('#admin-resume').fadeToggle('slow', 'linear', function(){
        $.ajax({
            async: true,
            type: "POST",
            dataType: "html",
            contentType: "application/x-www-form-urlencoded",
            data: "userid="+id, // Also I tried with : data: {userid: id},
            url: "user-profile.php",
            success: function(){
                $('#info-user').fadeToggle('slow', 'linear');
                alert(id); // I receive the correct id value
            }
        });
    });
});

And this is my user-profile.php:

<div id="activity_stats">
    <h3>Viendo el perfil de <?php echo $_POST["userid"]; ?></h3>
</div>

Can anybody can help me?

Thanks :)

  • 写回答

1条回答 默认 最新

  • dongyou5098 2012-06-09 16:42
    关注

    Is it just me or you are not using the response at all?

    $.ajax({
      success: function(){
        $('#info-user').fadeToggle('slow', 'linear');
      }
    });
    

    Your anonymous success function is ignoring all responses. I suspect your #info-user should be an empty element and you are not getting a visual feedback.

    An example could be:

    $.ajax({
      success: function(response){
        $('#info-user').html(response).fadeToggle('slow', 'linear');
      }
    });
    

    Other alternative could be using .load().

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c