[英]Jquery Load() returns [object object] when fetch element id value from another page
[英]jquery object need to fetch particular ID value from Ajax data
使用Ajax能够接收数据。 现在需要获取特定的id值。
这是代码:
$(document).on('click', '.userdetails', function () {
var memberid = $(this)[0].id;
var memberName = $("#memberName").val();
var mydata = 'task=' + "memberdetail" + '&ID='
+ memberid + '¤t_user=' + "<?php echo $current_user->ID; ?>"
+ '&username=' + username;
$.ajax({
url: '<?php echo get_site_url(); ?>/userrdetail.php',
data: mydata,
type: 'POST',
cache: false,
beforeSend: function () {
$('body').scrollTop(0);
$(".loading").removeClass("hide");
},
success: function (data) {
alert(data)
}
输出:
<div>
<h4>William Mark</h4>
<input type="hidden" id="username" value="William Mark" name="username"> (999) 999-999 Ext: 454  
</p>
</div>
需要获得id =“ username”的值。
通过使用数据属性,如:
<div id="454" data-info="content that need to displayed"></div>
$(document).on('click', '.userdetails', function () {
var memberid = $(this)[0].id;
var username=$(this).data('info');
var memberName = $("#memberName").val();
var mydata = 'task=' + "memberdetail" + '&ID='
+ memberid + '¤t_user=' + "<?php echo $current_user->ID; ?>"
+ '&username=' + username;
$.ajax({
url: '<?php echo get_site_url(); ?>/userrdetail.php',
data: mydata,
type: 'POST',
cache: false,
beforeSend: function () {
$('body').scrollTop(0);
$(".loading").removeClass("hide");
},
success: function (data) {
$("#username").html(username);
$("#username").css({ 'display': "inline-block" });
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.