ajax post get 都通过了success 并都有返回数据 但是数据没有刷新,手动刷新页面才能看到新数据
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();
}
你获取到了数据 不是还需要打印到页面上么 把打印数据的方法 写在 ajax 的 success 方法里不就好了