您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

ajax获取不到新提交的数据解决思路

2024/4/17 23:34:50发布27次查看
ajax获取不到新提交的数据
默认用ajax获取列表
$(document).ready(function() {
  get_pm(1);
});
// 获取信息
function get_pm(page)
{  
  var list = '';
  $.get(module_url + 'getpm', {touid:touid, page:page}, function(response){
  $.each(response.data, function(key, rows) {
  list += rows['content'];
  });
  $(.weibo_list).html(list);
}
// 表单提交函数
function save()
{
  var fromuid = $('#fromuid).val(); 
  var msgto = $('#msgtoid').val();
  var content = $('#content').val();
  var replyid = $('#replyid').val();
  var image = $('#image').val();
  $.post(module_url + 'dosend', {fromuid:fromuid, msgto:msgto,replyid:replyid, content:content, image:image}, function(response){
  if (response.error_code > 0)
  {
  alert(response.msg+'('+response.error_code+')');
  }
  else
  {  
  $('.send_success').show();
  get_pm(1);
  settimeout(hide_success, 2000);
  }
  }, 'json');
}
// 隐藏发送成功div
function hide_success()
{
  $('.send_success').hide();
  // location.reload(); 
}
现在问题是:
我表单提交成功时调用了get_pm(1);应该是重新请求了数据,
表单提交成功了,数据也加到数据库了,但是新的数据无法显示出来,必须刷新下页面才行,不知道是怎么回事?
是ajax哪里用错了吗?
------解决方案--------------------
你有
$(document).ready(function() {
get_pm(1);
});
刷新当然可以,但这就不是ajax了
ajax提交的回调函数中有 get_pm(1);
按理应该有效的,但我怀疑并没有执行到
------解决方案--------------------
是否有主从问题导致的同步慢问题?
ajax提交评论并接受应答后再次请求刷新还是?
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product