【问题标题】:OnSubmit Safari not workingOnSubmit Safari 不工作
【发布时间】:2017-03-02 16:53:43
【问题描述】:

我尝试在表单提交时调用一个函数:

<form onsubmit="ShowLoading()" method="post" class="std" 
      id="masterformer" enctype="multipart/form-data">

它在 Chrome 和 Firefox 上运行良好,但在 Safari 上运行良好;就像我的函数没有时间加载一样。警报有效。怎么了?

function ShowLoading() {
    var loading_screen = pleaseWait({
        logo: "logoloader.png",
        backgroundColor: 'rgba(23, 22, 22, 0.94)',
        loadingHtml: ""
    }); 
}

【问题讨论】:

  • 更新语法并拆分代码,使其无需滚动即可适应。

标签: javascript jquery safari


【解决方案1】:

只有在使用 ajax 提交时才能显示加载,否则页面将被重定向。

你可以使用下面的代码来实现这个

$('#masterformer').on('submit',fucntion(){
  // do Ajax Submit Here 
  $.ajax({
    type : 'POST'
    ...................
  })
  ShowLoading()
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    相关资源
    最近更新 更多