面对将jquery变量数据发送到同一页面上的php会话或变量的问题

时间:2017-08-21 14:40:54

标签: javascript php jquery ajax session

这似乎重复了,但我仍然不理解将jquery变量中的数据发送到我的php会话或变量的正确方法。

我看到它是使用ajax完成的,但我仍然无法在我的代码中实现它。

这是jquery代码,除了在同一个html页面上显示值之外,它当前什么都不做:

$(document).on("click","button",function(){
    var clicked_name = $(this).html();
    var url = window.location.href;
    var params = url.split('?id=');
    var id = (params[1]);
    $.ajax({
        type:"POST",
        url:"slider.php",
        data:{id:id},
        success:function(){
            $('#user_names').html(clicked_name);
        }
    });
});

这就是它显示的地方:

    <div id="user_names"></div>

<?php
    $fetching_clicked_user_name = $_POST['user_names'];
    echo $fetching_clicked_user_name;
?>

现在我不想在页面上显示值,而不是我想将该值发送到同一文件中的php会话或变量。

如果你不理解我的问题那么请问,并请尽可能简单地解释解决方案,因为我是ajax和所有这些东西的新手,并且仍在学习这个。

1 个答案:

答案 0 :(得分:0)

尝试将代码中的相应行更改为以下

data:{user_names:id},
success:function( result ){
    $('#user_names').html( result );