我有一个看起来像这样的一个Ajax请求,PHP和AJAX没有更新发生
$('input.fakecheck').click(function(){
alert("deleteing....");
$.ajax({
url:"/search",
type:"POST",
data: $(this).attr('name')+"="+$(this).attr('value')+"&remove=Remove",
success:function() {
alert(data);
}
})
})
这需要一个PHP函数,它看起来像这样,
private function _remove_from_short_list($cv_array)
{
if (is_array($cv_array))
{
$short_list = $this->session->userdata('short_list');
$new_list = array_diff_key($short_list, $cv_array);
$this->session->set_userdata('short_list', $new_list);
}
}
Essentiallty发生了什么事情是,我的页面上有一个列表,它基本上是从会话中取出的id列表,然后用户可以通过点击并输入(这将改变)从他们的会话中删除该id。但是,一旦删除发生,我希望能够刷新列表以显示它已经发生,目前没有任何反应,直到我手动刷新。
2010-04-26
sea_1987