gpt4 book ai didi

javascript - 更改的变量值在 ajax 请求之外不可用 - jQuery

转载 作者:行者123 更新时间:2023-11-30 12:51:33 25 4
gpt4 key购买 nike

<分区>

我在同一个表单中有多个字段,我将这些值传递给 ajax;

$('#mybutton').click(function(){

var flag = 0;

$('input[name="myfield"]').each(function(){
var current = $(this);
var item = $.trim(current.val());
if(item != ""){

$.ajax({
type: 'POST',
url: 'ajaxhandler.php',
data: 'myitem='+item,
cache: false,
success: function(result) {
if(result == "true"){
flag++;
}
alert("stage1 = "+flag);//returns flag (1,2,3 etc)
}
});

}
});

alert("stage2 = "+flag);//returns 0. But I need same value as on the flag above
});

标志被设置为计算有效项目的数量,并被收集以供进一步使用。但是在 ajax block 之外,它不可用。我该如何解决这个问题?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com