ajax输出json数据问题
这是我从a.php获取数据的ajax代码<script>$.ajax({type:'GET',url:'a.php',dataType:'json',success:fu...
这是我从a.php获取数据的ajax代码
<script>
$.ajax({
type:'GET',
url:'a.php',
dataType:'json',
success:function (data) {
var b= data;
},
})
</script>
我想把ajax获取的json数据输出到ajax外部,比如
<script>
$.ajax({......})
var b= data;
</script>
这种,我要怎么写js代码呢 展开
<script>
$.ajax({
type:'GET',
url:'a.php',
dataType:'json',
success:function (data) {
var b= data;
},
})
</script>
我想把ajax获取的json数据输出到ajax外部,比如
<script>
$.ajax({......})
var b= data;
</script>
这种,我要怎么写js代码呢 展开
3个回答
展开全部
加一个条件试试:
async: false, //同步请求,其它操作必须等待请求完成才可以执行。
如果不行:
把这个 b 赋值给一个静态页面中的元素,例如:<input type=:"hidden" name='hide' value='把b赋过来(但这么做不安全)' id='hide' />,然后可以从这个页面直接获取data;
声明全局变量:
window.b = data;(也不安全)
async: false, //同步请求,其它操作必须等待请求完成才可以执行。
如果不行:
把这个 b 赋值给一个静态页面中的元素,例如:<input type=:"hidden" name='hide' value='把b赋过来(但这么做不安全)' id='hide' />,然后可以从这个页面直接获取data;
声明全局变量:
window.b = data;(也不安全)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
var b;
$.ajax({
type:'GET',
url:'a.php',
dataType:'json',
success:function (data) {
b=data;
},
})
</script>
var b;
$.ajax({
type:'GET',
url:'a.php',
dataType:'json',
success:function (data) {
b=data;
},
})
</script>
更多追问追答
追问
这样没用的吧,ajax之外得不得到b的值
追答
你alert(b)试试
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询