gpt4 book ai didi

javascript - 在 Document.ready 函数上更新 Ajax

转载 作者:行者123 更新时间:2023-11-30 09:58:21 25 4
gpt4 key购买 nike

<分区>

准备好文档后,我让页面调用 ajax 并显示结果表。

可以通过单击按钮来更新行,然后该按钮调用将更新发布到服务器的函数。

我在没有将点击功能包含在文档就绪功能中的情况下工作,但是一旦我将它们组合起来就无法工作。

html

<div id="newreqs"></div>

Javascript

$(document).ready(function(){

$('.approveCredit').on('click', function(e) {
e.preventDefault();

var creditid = $(this).attr('creditid');
var allocatedcreds = $(this).attr('allocatedcreds');

$.ajax({
url: "assets/ajax/addcustomer.php",
type: "POST",
data: {creditid: creditid,allocatedcreds: allocatedcreds},
success: function(result){
alert('Credit Applied!');
},
error: function(exception){
alert('Exception:' +exception);
}
});

});

$.post('assets/ajax/calldata/newreqs.php', function(data) {
$('#newreqs').html(data)
});

});

调用的数据

<table class="table table-hover">
<thead>
<tr>
<th class="text-center" style="width: 50px;">#</th>
<th class="hidden-xs" style="width: 15%;">Name</th>
<th class="hidden-xs" style="width: 15%;">Requested Credits</th>
<th class="hidden-xs" style="width: 15%;">Notes from User</th>
<th class="hidden-xs" style="width: 15%;">PO</th>
<th class="hidden-xs" style="width: 15%;">Date Requested</th>
<th class="hidden-xs" style="width: 15%;">Status</th>
<th class="text-center" style="width: 15px;">Actions</th>
</tr>
</thead>
<tbody>
<?php
$count = 1;
while ($row = mysql_fetch_array($test))
{?>
<tr>
<td class="text-center"><?php echo $count++;?></td>
<td><?php echo $row['user_id'];?></td>
<td><?php echo $row['credits'];?></td>
<td><?php echo $row['notes'];?></td>
<td><?php echo $row['po'];?></td>
<td><?php echo $row['date_received'];?></td>
<td><?php echo $status;?></td>
<td class="text-center">
<div class="btn-group">
<a class="btn btn-xs btn-default approveCredit" type="button" allocatedcreds="<?php echo $row['credits'];?>" creditid="<?php echo $row['id'];?>" data-toggle="tooltip" data-original-title="Approve Credit Request"><i class="fa fa-check"></i></a>
</div>
</td>
</tr>
<?php } ?>
</tbody>
</table>

如前所述,当我没有在文档就绪函数中封装点击函数时,这会起作用,但是,当封装什么都不起作用时。

之所以将点击功能封装起来,是因为我想在服务器上更新数据后创建一个页面刷新。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com