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);
});