gpt4 book ai didi

javascript - 使用 $.post() 并返回对象

转载 作者:行者123 更新时间:2023-11-30 13:37:07 24 4
gpt4 key购买 nike

例子:

<button>Test 1</button>
<button>Test 2</button>
<button>Test 3</button>

所以像这样:

$('button').click(function(){
$.post('a.php',{text:$(this).text()},function(data){
if(data == 'doThis'){
$(this)...(??button??)...css('color','#ff0000');
}else{
$(this)...(??button??)...css('color','#00ffff');
}
});
});

因此,根据“a.php”的结果...按钮会有不同的东西。我不知道数字 os 按钮,这个想法是所有人的一个功能..你们会怎么做?

最佳答案

尝试这样的事情(未经测试)

$('button').click(function(){
var btn = $(this);
$.post('a.php',{text:$(this).text()},function(data){
if(data == 'doThis'){
btn.css('color','#ff0000');
}else{
btn.css('color','#00ffff');
}
});
});

将按钮的实例存储为 btn 允许您在 $.post 的 anon 函数中调用它,即使在 .post 可以返回 a 之前执行了多次点击事件,也保持引用有效。

关于javascript - 使用 $.post() 并返回对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4383284/

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