<div id="success_hold">
<?php
if($row['mandate_end']!=date('Y-m-d') && $row['job_position']=='unhold')
{
echo '<span class="badge badge-success">Open</span>';
}
else
{
echo '<span class="badge badge-warning">Hold</span>';
}
?>
</div>
<script>
$(document).ready(function(){
var flag = 1;
$(".hold").click(function(){
job_id = this.id;
if(flag == 1)
{
$.ajax({
type:"POST",
data:{"job_id":job_id},
url:"<?php echo base_url(); ?>pausehold",
success:function(data){
$("#success_hold").load("#success_hold");
}
});
flag = 0;
}
else
{
$.ajax({
type:"POST",
data:{"job_id":job_id},
url:"<?php echo base_url(); ?>resumehold",
success:function(data){
$("#success_hold").load("#success_hold");
}
});
flag = 1;
}
});
});
</script>
我有一个div,它的id是"success_hold"。现在,当我点击class为"hold"的元素时,我正在更新我的数据。现在,我想刷新我的
,而不重新加载整个页面,我使用.load()函数。但问题是,当我使用.load()函数时,该函数会在success_hold中显示整个页面。那么,我该如何解决这个问题?我只想刷新success_hold。
谢谢。
谢谢。
$("#success_hold").html($(data).find('#success_hold'))
; - Pingolin