这是我的函数,它返回一个人的名字。如何从done()函数内的.ajax请求中访问返回的值
function getName(ID){
return $.ajax({
url:url,
data: ID,
type: 'get',
dataType: 'json'
});
}
这里是我尝试使用.done()函数的地方。
getName("1").done() // How do I ref the returned var in our done function?
我很困惑如何引用我的getName函数在我的done函数中返回的值。
我知道我可以做到这一点使用成功:在.ajax,但我试图离开,并使用延期对象。
谢谢!
啊,我想实际上做这样的事情 getName(“1”)。done(buildRow(nameReturned));所以我必须使用匿名函数? – 2012-07-20 23:51:18
我想你可以使用任何带有1个参数的函数'buildRow(nameReturned){}'应该可以正常工作。 'getName(“1”)。done(buildRow(nameReturned))' – dm03514 2012-07-20 23:52:21
好的,所以我们通过done()函数中的任何名称引用getName()返回的值?我可能会误解,但这似乎有点奇怪。 – 2012-07-20 23:55:03