gpt4 book ai didi

JavaScript:函数在没有 alert() 的情况下无法工作

转载 作者:数据小太阳 更新时间:2023-10-29 04:33:46 24 4
gpt4 key购买 nike

Possible solution

各位程序员大家好!

我写信给您是为了请求帮助解决我最近遇到的问题。问题如下:

1) 我有一个使用 jQuery 实现的 ajax 请求。

2) 返回成功响应后,脚本应重新加载相应更改的页面,如果有任何验证错误,则将它们插入隐藏字段之后,用于存储非关键的杂项数据。如果存在任何验证错误,则不会保存更改,并且只会使用验证错误消息重新加载页面。验证本身由 servlet 负责。

3) 我注意到在实际附加错误消息之前出现任何类型的 alert() 时,一切正常,但我不想有这样的警报。

这是 JavaScript 代码:

$('#randomFormElement').submit(function() {
$(this).ajaxSubmit({
success: function (data, status) {
randomFunctionToReloadThePage(arg1, arg2, arg3);
var errors = $(data).find('.classNameOfTheErrors').xml();
//alert(something);
$(errors).insertAfter('#idOfTheHiddenField');
},
error: function (jqXHR, textStatus, thrownError) {
//Error handling if the ajax response fails.
}
});
});

因此,主要问题是:alert() 的作用是什么?

==========================

在 Chrome 上,这两种方式都不起作用。

在 FF 上,它仅在存在某些 alert() 时才起作用。

提前致谢!

最佳答案

alert() 函数阻止代码执行并延迟其底部的 javascript 代码的处理。这可以让 ajax 请求有时间完成。

关于JavaScript:函数在没有 alert() 的情况下无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17964629/

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