我对我的jQuery流程有疑问。所以我有一个带有id的按钮,将被一个带有AJAX Response的新ID替换。
所以我的标记代码,
<div id="pobutton_detail">
<button class="btn btn-default" type="button" disabled><i class="fa fa-warning"></i> Select Data First </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> 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。请帮我解决这个问题..
提前致谢