JavaScript传递函数参数和返回值
JavaScript Pass Function Argument Out Along With Return Value
如何在Java Script中传递ajax get的函数参数以及返回值?
在下面的示例中,我想通过GetServer函数参数id
的值,并使其可访问函数returnValue
function getServerList(id) {
$.ajax({
type: "GET",
url: "/BackEndFunction/" + id,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: returnValue
});
}
function returnValue(Data) {
var _size = 0;
var id= id // passed from getserverlist
for (var i = 0; i< Data.length; i++) {
_size += Data[i]._size;
}
data_dictionary[id] = _size;
}
匿名函数的救援
function getServerList(id) {
$.ajax({
type: "GET",
url: "/BackEndFunction/" + id,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
returnValue(data, id);
}
});
}
你也可以代理它
function getServerList(id) {
$.ajax({
type: "GET",
url: "/BackEndFunction/" + id,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: $.proxy(returnValue, this, id)
});
}
相关文章:
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 将返回值作为主干视图方法之间的参数传递
- 将一个函数作为参数传递给另一个函数,每次调用函数时检查返回值
- 按参数更改函数的返回值
- 使用参数调用 javascript 函数并在页面加载中读取返回值
- 使用isNan()函数将参数从html传递给javascript,并检查值然后返回值
- 传递一个promise的返回值作为另一个的参数
- 使用不同的参数多次调用同一函数.完成时:在其他函数中使用每个返回值
- 在 javascript 中获取函数返回值作为参数
- 如何打印或调用一个具有多个参数的函数的返回值
- 返回作为参数传入的函数的值
- 文档集合(类型数组)在JSDoc中返回值和参数
- 从函数返回值作为jQuery参数的值
- 是否有某种方式,我可以传递一个辅助函数的返回值到另一个作为Handlebars参数
- 在jquery的另一个函数参数中使用返回值
- JavaScript缓存返回值的函数有多个参数
- Javascript函数参数的返回值
- JavaScript传递函数参数和返回值
- 带参数的调用函数和带其他参数返回值的调用函数有什么不同
- 如何在 JSDoc 中将对象数组指定为参数或返回值