目前有这样一个需求,就是进入页面,先调用一个ajax接口,然后根据返回的参数不同,来去调用不同的JS的function 方法去处理,如下例子:
function chargeMoney(){
$.ajax({
type: "GET",
url: url,
cache:false,
timeout: 5000,
dataType: "json",
success: function(data) {
if (data.code == '0000') {
var freeWithdraw = data.data.freeWithdraw;
// 根据此返回参数判断,调用不同function方法
if(freeWithdraw < 0){
function checkBalance(obj){
方法一
}
}else{
function checkBalance(obj){
方法二
}
}
}else if(data.code == '3003'){
layer.alert(data.desc, {icon: 5}, function(){
window.location.href="/user/login.php"
});
} else {
layer.alert(data.desc);
}
},
error: function(data) {
layer.alert(data.desc);
}
});
}
如上,但是在实际中:
调试时候报错:
Uncaught ReferenceError: checkBalance is not defined at HTMLInputElement.onkeyup
请问如何正确实现呢?求指教