表单提交时,jQuery不在Safari中运行
我有一个奇怪的问题让我感到头痛……以下代码在Firefox中完美运行,但在Mac OS上没有在Safari中运行。
我想在上传文件时显示简单的“正在加载消息”。 所以我的页面看起来像这样:
$(document).ready(function () { $('#upload').on('submit', function () { $("#loading").fadeIn(); }); }); UPLOADING...
在Firefox上,“上传…”行显示在文件上传之前将我转移到upload.php。 在Safari上,“UPLOADING …”行没有显示 ,一旦文件上传,它就会将我转移到upload.php。
如果这是Safari不支持的内容,我该如何实现完全相同的function?
谢谢您的帮助!
好的,我让它工作了……
而不是“提交”按钮,我通过id =’send’的’按钮’更改了它。 我修改了脚本,首先在点击时显示p标签,然后在回调中添加表单提交,如下所示:
它现在适用于所有浏览器。 在IE,FF,Chrome和Safari中测试过。