//外部js文件 的实现方法
function getData(callback) {
$.post("http://www.xxx.com/xxx",function(data,status){
// 具体触发条件
if (status == "success") {
callback.onSuccess(data);
} else {
callback.onError();
}
}
);
}
// 内部调用
<script>
getData({
onSuccess(data){
// 如果请求成功,回调执行此方法。
},
onError(){
// 如果请求失败,回调执行此方法。
}
});
</script>
Js的接口回调和Java类似,只不过Java的接口回调需要new一个接口,Js直接传{}对象就可以了。