具有ID的按钮在jQuery成功响应之后不起作用

时间:2015-04-07 05:11:48

标签: php jquery ajax

我对我的jQuery流程有疑问。所以我有一个带有id的按钮,将被一个带有AJAX Response的新ID替换。

所以我的标记代码,

<div id="pobutton_detail">
        <button class="btn btn-default" type="button" disabled><i class="fa fa-warning"></i> &nbsp; Select Data First &nbsp;</button>
    </div>

因此,在这种情况下,按钮将保持禁用状态,直到执行下面的AJAX,

$('#poname').on('change', $(this), function () {
            var job = '<?php echo $jobValue; ?>';
            var subjob = '<?php echo $subjobValue; ?>';
            var po = $('#poname').val();
            $.ajax({
                type: 'POST',
                url: "pages/po/divpages/show_all_po_content.php",
                data: {job: job, subjob: subjob, po: po},
                success: function (response, textStatus, jqXHR) {
                    $('#pobutton_detail').html('<button class="btn btn-success" type="button" id="allposhow"><i class="fa fa-unlock"></i> &nbsp; SHOW <i>' + job + ' - ' + subjob + '</i> : <b>' + po + '</b></button>');
                }
            });
        });

在激活新的响应按钮后,我需要为第二个过程获取该按钮的ID,如下所示,

$('#allposhow').on('click', $(this), function () {
            var job = $('#jobname').val();
            $.ajax({
                type: 'POST',
                url: "pages/po/divpages/show_all_po_content.php",
                data: {job: job, subjob: subjob, po: po},
                success: function (response, textStatus, jqXHR) {
                    $('#listpocontent').html(response);
                    //alert(response);
                }
            });
        });

问题是,我无法通过访问ID =“allposhow”来获得第二个ajax。请帮我解决这个问题..

提前致谢

0 个答案:

没有答案