我有以下Ajax调用,它试图在一定的时间间隔内获取一些数据
$(document).ready(function() {
x();
function x() {
var FD = new FormData($('form')[0]);
$.ajax({
type: "POST",
url: "qaVtagAjax.php",
processData: false,
contentType: false,
data: FD,
success: function(result) {
$("#inputFieldDisplay").html(result);
}
});
return false;
}
setInterval(x, 5000);
});
$("#assignQaOa").click(function() {
// trigger modal
});
Ajax调用页面内容qaVtagAjax.php如下
echo '<form method="post"> <div class="card" style="position: relative; border-color: black; !important ">
<div class="card-body">
<div class="row">
<input type="text" name= "srNum" id="srNum" value = "someValue" hidden>
<div class="col-sm"><button class="btn-primary modalButton" type="submit" name = "assignQaOa" id = "assignQaOa" title="Click to assign to some operator">Assign</button></div>
</div>
</div>
</div>
</form>
<br>';
正如你所看到的,有一个button名为. 我想通过单击此按钮来触发模式窗口,如前所示formassignQaOa
$("#assignQaOa").click(function() {
//trigger modal by doing Eg: $('#myModal').modal('show');
alert("Modal window showing");
});
第一步,我尝试提醒一些消息。但当我点击按钮时什么也没有发生。有谁知道为什么会这样?
注意:实际qaVtagAjax.php文件有更多html和 php 内容。这些工作正常。所以我简化了代码以理解问题。
长风秋雁