gpt4 book ai didi

javascript - 语义 UI - 如何获取事件输入元素的数据?

转载 作者:行者123 更新时间:2023-12-03 08:56:49 25 4
gpt4 key购买 nike

如何获取 urlData 对象输入字段的值?

<input id="username">

JS 是:

$('#username').api({
action: 'check username',
urlData: {username: $(this).val()},
onSuccess: function(response){
console.log(response)
},
onError: function(error){
console.log(error)
}
});`

使用普通的JQuery,我可以使用$(this).val();来获取它。但在这种情况下它是空的。它如何与语义 UI 配合使用?

最佳答案

对于那些无法弄清楚为什么请求没有立即运行的人(输入“abc”,然后请求只是“ab”),这里是解决方案!

<小时/>

(我将使用上面的示例)您只需添加

on:'now'

明确地让semanticjs api“立即”执行请求,因为keyup(或任何事件)会处理其余的事情。

$( "#username" ).keyup(function() {
var value=$(this).val();
$('#username').api({
action: 'check username',
on:'now',
urlData: {username: value},
onSuccess: function(response){
console.log(response)
},
onError: function(error){
console.log(error)
}
});
});

我决定回答这个很老的问题,可能有人需要它!

关于javascript - 语义 UI - 如何获取事件输入元素的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32456380/

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