前端之家收集整理的这篇文章主要介绍了
jquery $.ajax:将其他参数传递给“success”回调,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用$.ajax将数据发布到服务器.然而,我想传递一个附加的参数到’成功’回调来告诉回调
函数的HTML元素的id的响应是为.
有可能的?喜欢:
success_cb(data,elementid)
{
(update the elementid with the server returned data)
}
$.ajax({
...
success:success_cb(elementid)
});
function postForElement(elementId){
$.post('/foo',someValues,function(data){
$(elementId).html("The server returned: "+data);
},'json');
}
通过在与elementId局部变量相同的范围内声明函数文字,该函数将成为一个可以访问该局部变量的闭包. (或者有些人可能会说,只有当函数文字也引用未在其范围内定义的非全局变量时,它才成为闭包,这只是用词语来表达).
原文链接:https://www.f2er.com/jquery/180416.html