Javascript 引导开关无法处理Ajax数据

Javascript 引导开关无法处理Ajax数据,javascript,php,jquery,ajax,twitter-bootstrap,Javascript,Php,Jquery,Ajax,Twitter Bootstrap,下面的代码不适用于使用ajax从不同的php页面检索到的数据,因为多个输入(复选框)元素具有不同的名称,但具有相同的类probeProbe $(".probeProbe").each(function() { var nami = $(this).attr('name'); $.get("processattend.php?init="+nami ,function(data){ loly=(data==1)?true:false; alert(loly); });

下面的代码不适用于使用ajax从不同的php页面检索到的数据,因为多个输入(复选框)元素具有不同的名称,但具有相同的类probeProbe

$(".probeProbe").each(function() {
var nami = $(this).attr('name');
$.get("processattend.php?init="+nami ,function(data){
    loly=(data==1)?true:false;
    alert(loly);
    });
   $("input[name='"+nami+"']").bootstrapSwitch('state',loly ,true);
});
如果我将
true
false
放在变量loly的位置,它会工作,但上面的代码失败,有时显示正确的输出,有时显示错误的输出。
从php文件返回的数据要么是0,要么是1,然后代码解释了它自己。

你能试试这个吗

尝试在初始化引导开关之前等待ajax结果…

您能试试这个吗


尝试在初始化引导开关之前等待ajax结果…

仍然没有成功,在三个输入中,有两个显示正确,但有一个未初始化复选框(无引导复选框)仍然没有成功,在三个输入中,有两个显示正确,但有一个未初始化复选框(无引导复选框)
$(".probeProbe").each(function() {
var nami = $(this).attr('name');
$.get("processattend.php?init="+nami ,function(data){
    loly=(data==1)?true:false;
    alert(loly);
    $("input[name='"+nami+"']").bootstrapSwitch('state',loly ,true);
    });
});