jquery对象需要从Ajax数据中获取特定的ID值

时间:2016-09-19 12:49:13

标签: javascript php jquery ajax

使用Ajax能够接收数据。现在需要获取特定的id值。

以下是代码:

$(document).on('click', '.userdetails', function () {
    var memberid = $(this)[0].id;

    var memberName = $("#memberName").val();

    var mydata = 'task=' + "memberdetail" + '&ID='
        + memberid + '&current_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 &nbsp
    </p>
  </div>

需要获得id =“username”值。

1 个答案:

答案 0 :(得分:0)

使用以下数据属性:

if($("#three").is(":checked"))
{
  $("input[name=fname]").attr("disabled", true);
  $("input[name=lname]").attr("disabled", true);
  $("input[name=email]").attr("disabled", true);
  $("input[name=sponsor]").attr("disabled", true);
  $("input[name=phone]").attr("disabled", true);
}