gpt4 book ai didi

javascript - 无法在字符串 'guid' 上创建属性 'loading'

转载 作者:行者123 更新时间:2023-11-30 14:54:50 24 4
gpt4 key购买 nike

我在 JS 中有这段代码。这样做的目的是,当点击#savecard-button时,会进行提交,但会延迟一定时间,然后进行处理等。

 $('#savecard-button').on('click', function(){
$('#savecard-button').submit('loading').delay(1000).queue(function () {
if ($('#form-addcard').find('.has-error').length) {
return false;
}else{
$(this).attr('disabled',true);
$(this).html('<i class=".$code."></i> Saving Changes');
$(this).button('reset');
}
});

});

但是在尝试提交时,我在控制台上收到此错误:

Uncaught TypeError: Cannot create property 'guid' on string 'loading'

参数“loading”是否贬值?因为几个月前,它还在工作。如果是这样,你能告诉我在这里必须更换什么吗?谢谢

最佳答案

至少有两个问题:

  1. 我假设“#savecard-button”是一个按钮(即:input type="button")?如果是这样,那么您现在正在尝试提交一个按钮。那行不通的。您只能提交表格。可能你想要 $('#form-addcard').submit()
  2. 如果您查看 JQuery 文档中的 submit 函数,您会发现它需要一个函数作为参数。现在你正在向它传递一个字符串。您没有通过将“加载”传递给 submit 函数来提及您想要做什么。如果它确实是您想要在触发提交事件时执行的函数,那么请确保某处确实存在“加载”函数。

关于javascript - 无法在字符串 'guid' 上创建属性 'loading',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47469668/

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