Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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
Javascript 我们的演示显示,myjson作为对象而不是响应数据返回。@Jakobud数据类型以json形式给出,因此它将作为json对象返回数据,但返回的对象是XHR对象。不是JSON数据对象。只要看看上面演示中的控制台就可以了。我遗漏了什么吗?@Jakobud对de_Javascript_Jquery_Ajax_Json - Fatal编程技术网

Javascript 我们的演示显示,myjson作为对象而不是响应数据返回。@Jakobud数据类型以json形式给出,因此它将作为json对象返回数据,但返回的对象是XHR对象。不是JSON数据对象。只要看看上面演示中的控制台就可以了。我遗漏了什么吗?@Jakobud对de

Javascript 我们的演示显示,myjson作为对象而不是响应数据返回。@Jakobud数据类型以json形式给出,因此它将作为json对象返回数据,但返回的对象是XHR对象。不是JSON数据对象。只要看看上面演示中的控制台就可以了。我遗漏了什么吗?@Jakobud对de,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,我们的演示显示,myjson作为对象而不是响应数据返回。@Jakobud数据类型以json形式给出,因此它将作为json对象返回数据,但返回的对象是XHR对象。不是JSON数据对象。只要看看上面演示中的控制台就可以了。我遗漏了什么吗?@Jakobud对demo2很抱歉,实际上输出将在w success function()中,外部变量超出范围,检查演示1您的演示显示myjson作为对象而不是响应数据返回。@Jakobud数据类型以json形式给出,因此它将作为json对象重新运行数据,但返回的对


我们的演示显示,
myjson
作为对象而不是响应数据返回。@Jakobud数据类型以json形式给出,因此它将作为json对象返回数据,但返回的对象是XHR对象。不是JSON数据对象。只要看看上面演示中的控制台就可以了。我遗漏了什么吗?@Jakobud对demo2很抱歉,实际上输出将在w success function()中,外部变量超出范围,检查演示1您的演示显示
myjson
作为对象而不是响应数据返回。@Jakobud数据类型以json形式给出,因此它将作为json对象重新运行数据,但返回的对象是XHR对象。不是JSON数据对象。只要看看上面演示中的控制台就可以了。我遗漏了什么吗?@Jakobud对demo2很抱歉,实际上输出将在w success function()中,外部变量超出范围,请检查demo1
var someJSON = function(){

  // Calculate some stuff here

  $.ajax({
    dataType: "json",
    url: "http://somewebsite.com/api/?callback=?",
    async: false,
    success: function(data) {
      return data; // How can I return this so that someJSON gets this value?
    }
  });

}();

console.log(someJSON); // I want someJSON to be = data from the ajax call
var someJSON = function(){
    var returnVal;

    // Calculate some stuff here

    $.ajax({
        dataType: "json",
        url: "http://somewebsite.com/api/?callback=?",
        async: false,
        success: function(data) {
            returnVal = data;
        }
    });
    return returnVal;
}();
var someJSON = function(){
  // Calculate some stuff here
  var retVal = null
  $.ajax({
    dataType: "json",
    url: "http://somewebsite.com/api/?callback=?",
    async: false,
    success: function(data) {
      retVal = data;
    }
  });
  return retVal;
};

console.log(someJSON());
var someCalculatedObject = {};
function handleReturn(data)
{
   // process JSON.
}
$.ajax({
    dataType: "json",
    url: "http://somewebsite.com/api/?callback=?",
    async: true,
    data:someCalculatedObject
    success: handleReturn
  });
function someJSON() {
   var resp = $.ajax({
    dataType: "json",
    url: "http://somewebsite.com/api/?callback=?"
   })
   .success(function (data) {
   });
   return resp;
};


someJSON().success(function (data) {
   console.log(data);
});