如何使用带有ajax的url段来警告变量?

时间:2016-11-17 09:10:12

标签: javascript html codeigniter

我正在使用HVC codeigniter。 我想提醒变量的值。

这是我视图中的代码。

$("#user_table tr").click(function(){    
$userid = $(this).closest('tr').children('td:first').text();
$.ajax ({
          type: "POST",
          url: "manageUser_controller/log_history/$userid",
         success: function(data){
            alert(data);
          }
      });

    });

这是我控制器上的代码。

function log_history($userid) {
    echo $userid;
}

2 个答案:

答案 0 :(得分:1)

您需要按如下方式编辑代码

var userid = $(this).closest('tr').children('td:first').text();

url: "manageUser_controller/log_history/'+userid,

答案 1 :(得分:0)

尝试像这样发送数据

    $("#user_table tr").click(function(){    
      var userid = $(this).closest('tr').children('td:first').text();
       $.ajax ({
                type: "POST",
                url: "manageUser_controller/log_history",
                data:{userid : userid},
                success: function(data){
                    alert(data);
                 }
              });

      });

并使用像这样的输入帖子在控制器上获取它

function log_history() 
{
    $user_id = $this->input->post('userid',true);
    echo $userid;
}

它也可以按真实过滤。