我被困在开发我的rails应用程序中--我对Rails比较陌生,并且试图适应javascript。所以,我刚刚通过Webpacker添加了SweetAlert2,它工作得很好。我有一个表格,我通过Javascript提交,这也是工作。 下面是我的控制器操作: def update
@user = @card.user
day = Date.today
if @card.update(card_params)
respond_to do |format|
format.js {}
end
end
end 因此,当执行此命令并提交
我的弹出式警报有问题。每当我提交我的表单时,弹出窗口显示它已成功提交,但它只出现了一秒钟,我希望它留在那里。我该怎么做呢?以下是我到目前为止所做的工作:
$("#submit").click(function() {
var name = $("#fullname").val();
var email = $("#emailaddress").val();
var emailPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if
我使用带有AJAX请求的弹出窗口。一旦用户单击submit,我就会执行请求。在PHP文件中,我对提交的数据进行了一些验证,根据验证结果,我希望以SweetAlert2格式为用户提供反馈作为信息。
以下是我的SweetAlert2代码:
$('#sweet-ajax').click(function () {
swal({
title: "Sure?",
text: "Clicking on validated sends the data to our tool.",
type:
在提交带有SweetAlert 2确认框的表单之前,我正在尝试添加最后的检查。
表单按钮是类型提交,我正处于阻止默认设置的阶段,但它不会从确认框中提交:
更新
$('#btn-submit').on('click', function(e){
e.preventDefault();
swal({
title: "Are you sure?",
text: "You will not be able to recover this lorem ipsum!", type: "