byt*_*ave 3 javascript jquery function
您可以包装此代码,以便在调用函数时返回包含json对象的变量吗?
例:
function GetNewSomething() {
var newtb = 0;
$.get("/something/new",
function (data) {
newtb = data;
}
);
return newtb; // as of now this always returns undefined...
}
Run Code Online (Sandbox Code Playgroud)
试过这种方式,但只返回undefined ..
先谢谢你们!
问候,
你不能.Ajax调用是异步的.你必须将回调传递给你的函数:
function GetNewSomething(cb) {
$.get("/something/new", cb);
}
Run Code Online (Sandbox Code Playgroud)
并称之为:
GetNewSomething(function(data) {
// do something with data
});
Run Code Online (Sandbox Code Playgroud)
哦,如果响应是JSON字符串,您可能希望使用.getJSON哪个也将响应解码为JavaScript对象.
| 归档时间: |
|
| 查看次数: |
645 次 |
| 最近记录: |