ajax提交值后返回json,怎么在下一个页面获取这个json 100
页面一<ahref="javascript:void(0);"onclick="uid('111')">点我</a><script>functionuid(uid){al...
页面一
<a href="javascript:void(0);" onclick="uid('111')">点我</a>
<script>
function uid(uid) {
alert(uid);
$.ajax({
type:"post",
url:"1.php",
data:{uid:uid},
dataType:"json",
success:function(data){
alert(uid);
}
}
)}
</script>
页面二我要怎么接收到1.php返回的json,然后ajax刷新在页面二啊 展开
<a href="javascript:void(0);" onclick="uid('111')">点我</a>
<script>
function uid(uid) {
alert(uid);
$.ajax({
type:"post",
url:"1.php",
data:{uid:uid},
dataType:"json",
success:function(data){
alert(uid);
}
}
)}
</script>
页面二我要怎么接收到1.php返回的json,然后ajax刷新在页面二啊 展开
2个回答
展开全部
按照你第一张图片的信息, 这是不可能完成的事情:
不可能完成的逻辑: PageA --ajax req--> Server --resp--> PageB
正确的逻辑: PageA --ajax req--> Server --resp--> PageA
服务器只会对发出请求的页面响应...所以要完成题主的需求有两种做法:
前端请求转发(单页应用), PageA异步请求Server响应JSON, PageA将数据缓存sessionStorage后跳转到浏览器缓存的PageB, PageB读取sessionStorage(或者通过通知监听事件)判断是否需要刷新数据
后端请求转发(多页应用), PageA同步请求Server响应PageB
希望能帮助你!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询