ajax post get 都通过了success 并都有返回数据 但是数据没有刷新,手动刷新页面才能看到新数据

ajax post get 都通过了success 并都有返回数据 但是数据没有刷新,手动刷新页面才能看到新数据
clipboard.png

postData 代码:
$.ajax({

url: url,
type: 'post',
data: {
       act: 'post',
       data: data
   },  async:true,
   success:function(data){
       console.log("添加数据",data);
       //window.location.reload();
   },
   error:function(data, status, e){
       console.log("post失败",data, status, e);
   }

});
getData() 代码:
$.ajax({

    url: url,
    type: 'get',
    async:true,
    success: function(data) {   
        var jsonData = eval('(' + data + ')');
        console.log('连接成功', jsonData);
        ...这里是添加元素...
        }
        });

html中 js:
getData();
window.onload=function() {

这里绑定一个click事件执行postData();

}

阅读 5.3k
1 个回答

你获取到了数据 不是还需要打印到页面上么 把打印数据的方法 写在 ajax 的 success 方法里不就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进