Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
页面上未显示原始json_Json_Ajax - Fatal编程技术网

页面上未显示原始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

我正在尝试通过url上的ajax执行“get”请求。在控制台上一切正常,但无法获取原始json数据以显示在页面上。这里
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方法中使用响应。

谢谢。我为一个愚蠢的错误感到非常愚蠢。没问题。很高兴我能帮忙。可能是