页面上未显示原始json
我正在尝试通过url上的ajax执行“get”请求。在控制台上一切正常,但无法获取原始json数据以显示在页面上。这里页面上未显示原始json,json,ajax,Json,Ajax,我正在尝试通过url上的ajax执行“get”请求。在控制台上一切正常,但无法获取原始json数据以显示在页面上。这里data.collections为我提供了一个对象数组。我特别希望页面上只有原始json数据 我的剧本是这样的: var research; $.ajax({ url: url, type: 'GET', dataType: 'json'}) .done(function(data){ research= JSON.stringfy
data.collections
为我提供了一个对象数组。我特别希望页面上只有原始json数据
我的剧本是这样的:
var research;
$.ajax({
url: url,
type: 'GET',
dataType: 'json'})
.done(function(data){
research= JSON.stringfy(data.collections)
});
$('.rsh').html(research);
这是什么
我希望像这样的页面上有原始json数据,但我的页面是空白的
{
"lab": {
"type": "xy",
"year": "yz",
"team": "yx"
},
"name": "qwerty",
"assistants": 5,
}
编辑:这个问题涉及在页面上以原始json格式显示数据。不幸的是,我的代码中的问题是代码的位置错误。最初的问题与异步性无关,尽管知道这一点很好
var research;
$.ajax({
url: url,
type: 'GET',
dataType: 'json'})
.done(function(data){
research= JSON.stringfy(data.collections)
$('.rsh').html(research);
});
ajax调用是异步的,因此您需要在done/success方法中使用响应。谢谢。我为一个愚蠢的错误感到非常愚蠢。没问题。很高兴我能帮忙。可能是