Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery确认时未触发文件上载_Javascript_Jquery - Fatal编程技术网

Javascript 使用jquery确认时未触发文件上载

Javascript 使用jquery确认时未触发文件上载,javascript,jquery,Javascript,Jquery,我有下面的代码,如果我将触发器函数保留在确认函数中,它在Chrome中不起作用,但在Firefox和Edge中起作用 fileInput=$(''); 如果(确认(“是否确实要替换所有文件?”){ $(fileInput).trigger('click'); } 我不确定,但根据我的观点,我认为这就是代码在chrome中不起作用的原因: 从Chrome 46.0开始,除非沙盒属性的值为allow modal,否则此方法将被阻止在沙盒中 我不确定,但根据调查,我认为这就是代码在chrome中不起

我有下面的代码,如果我将触发器函数保留在确认函数中,它在Chrome中不起作用,但在Firefox和Edge中起作用

fileInput=$('');
如果(确认(“是否确实要替换所有文件?”){
$(fileInput).trigger('click');
}

我不确定,但根据我的观点,我认为这就是代码在chrome中不起作用的原因:

从Chrome 46.0开始,除非沙盒属性的值为allow modal,否则此方法将被阻止在沙盒中


我不确定,但根据调查,我认为这就是代码在chrome中不起作用的原因:

从Chrome 46.0开始,除非沙盒属性的值为allow modal,否则此方法将被阻止在沙盒中


控制台中是否有错误?能否在confirm()函数中发布代码?您的确认函数似乎返回false…@LajosArpad控制台中没有错误。@BrunoFenzl confirm func返回true,因为我记录了一个控制台,它显示在控制台窗口中。您如何知道第二个代码工作?因为在你的示例代码中没有关于你的声明的线索。你的控制台中有错误吗?你能在confirm()函数中发布代码吗?您的确认函数似乎返回false…@LajosArpad控制台中没有错误。@BrunoFenzl confirm func返回true,因为我记录了一个控制台,它显示在控制台窗口中。您如何知道第二个代码工作?因为在你的样本代码中没有关于你索赔的线索。