我想返回 x || $.get。
或者换句话说,如果 x 为真,则返回 x,否则执行 GET 调用并返回服务器提供的值。
下面列出了我的尝试(理想情况下,它将遵循 return x || y 格式,可能带有匿名函数?而不是 if/then)。
问题是我从 $.get 函数返回的结果似乎不是我所期望的。
希望能解释发生了什么。
谢谢
$(function(){
function test(x,y) {
if(x==true) {return true;}
else{
//test.php is echo($_GET['y']==123);
$.get('ajax.php',{'y':y},function (status) {return status;});
}
}
alert(test(false,123));
});