示例代码:
function GetEmployee(Id, callback) {
return $.ajax({
...
...
success: function(data) {
if(data.success == 1)
callback('1');
else
callback('2');
},
...
});
}
假设这个特定的JQuery代码在我的机器(客户端)的标签'2'中的Firefox中执行,一旦看到ajax调用,就会调用web服务器并且一旦请求被处理了在Web服务器上,它会将此响应发送回我的机器(客户端)。
现在,WHO将监听服务器响应并将此响应带入我的回调方法?我的意思是,识别Firefox及其选项卡号和回调方法(成功:函数(数据))。谢谢你的阅读。
答案 0 :(得分:1)
你的问题本身似乎并没有多大意义。您无法进行交叉表调用,因此您根本不必担心。 回调实际上只是函数,就像你的ajax调用一样。
答案 1 :(得分:1)
我不确定我完全理解这个问题,或者更确切地说是你要求的问题。确保响应来到正确的位置是为您处理的,所以除非您从学术角度提出要求,否则您不必担心它。
至于你的其他问题,"现在我可以将这个回复带入我的回调方法?"您应该能够将响应数据作为参数传递给回调函数:
callback(data);
查看调用GetEmployee()
。