我创建了一个页面,其中包含我页面上的用户列表。我想要做的是当我点击特定用户时,它会将我重定向到我点击的用户的个人资料。现在我的问题是当我检查检查元素href
有链接但是当我试图点击用户没有任何反应时它没有将我重定向到我点击的用户的个人资料页面。但是当我在浏览器的新选项卡上打开它时,它会将我重定向到用户的个人资料页面。这是我的代码。
var group_id = <?php echo json_encode((isset($_GET['gid'])) ? $_GET['gid'] : false) ;?>;
$.ajax({
type:'POST',
url:'../ajax/group/get_memberlist.php',
dataType:'JSON',
data:{
group_id: group_id
},
success:function (data) {
for (var m = 0; m < data.memberslist.length; m++) {
var $htmlObject = $($.parseHTML($.ajax({
type:'GET',
url:'../htmlstrings/group_memberlist.html',
cache: false,
async: false
}).responseText));
$htmlObject.attr('user_id',data.memberslist[m].user_id);
$htmlObject.find('img').attr({'src': (data.memberslist[m].pic) ? '../' + data.memberslist[m].pic : '../assets/img/avatars/avatar-55.png'});
$htmlObject.find('strong').html(data.memberslist[m].user_fullname);
$htmlObject.find('#member_position').text(data.memberslist[m].position);
$htmlObject.find('a').attr('href', 'profile.php?user_id=' + data.memberslist[m].user_id);
console.log( $htmlObject.find('a').attr('href'));
$('.member-list').append($htmlObject);
}
}
});