function getsession(){
var data = $.get('../session', function(data)
{
return data;
});
return data;
}
alert(getsession());
返回[object Object]
我希望它从GET返回数据。
答案 0 :(得分:0)
由于传递$.get
的函数在HTTP请求完成后异步执行,因此无法获得返回变量。
在$("#openSession").append(data)
之后,您还可以alert(data)
。
答案 1 :(得分:0)
如果你想查看数据,你可以使用其他一些你可以使用的
alert(getsession().toSource());
通过这种方式,您可以看到您回来的对象,但如果您知道可以直接定位的数据项
alert(getsession().someItemInTheObject);
答案 2 :(得分:0)
如果您使用谷歌浏览器,您可以在您的代码中执行console.log(getsession()),然后按ctr + shift + c打开谷歌浏览器开发工具,然后转到控制台选项卡,您可以看到对象,您可以单击它以查看其内部属性值
答案 3 :(得分:0)
试试这个
function getAndProccessSession(){
$.get('../session', function(returnedSessionData)
{
console.log(returnedSessionData);
});
}