Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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 onClick事件和数据切换_Javascript_Php_Html - Fatal编程技术网

Javascript onClick事件和数据切换

Javascript onClick事件和数据切换,javascript,php,html,Javascript,Php,Html,我正在函数中使用这段代码,但它确实有问题,模态打开了,但下载没有 我需要模态打开和下载发生在后台 echo "<a id='download-item' class='button left' onclick='count();' href='".$mp3->guid."' data-toggle="modal" data-target="#myModal">Download</a>"; echo”“; 首先,您需要正确设置“和”: echo "<a id=

我正在函数中使用这段代码,但它确实有问题,模态打开了,但下载没有

我需要模态打开和下载发生在后台

echo "<a id='download-item' class='button left' onclick='count();' href='".$mp3->guid."' data-toggle="modal" data-target="#myModal">Download</a>";
echo”“;

首先,您需要正确设置“和”:

echo "<a id='download-item' class='button left' onclick='count();' href='".$mp3->guid."' data-toggle='modal' data-target='#myModal'>Download</a>";
echo”“;
然后让函数count()调用要下载的文件:


首先,您需要正确设置“和”:

echo "<a id='download-item' class='button left' onclick='count();' href='".$mp3->guid."' data-toggle='modal' data-target='#myModal'>Download</a>";
echo”“;
然后让函数count()调用要下载的文件:


您应该将下载属性放在标记处

echo "<a id='download-item' download='filename.mp3' class='button left' onclick='count();' href='".$mp3->guid."' data-toggle="modal" data-target="#myModal">Download</a>";
echo”“;

这可能会很好

您应该将download属性放在标记处

echo "<a id='download-item' download='filename.mp3' class='button left' onclick='count();' href='".$mp3->guid."' data-toggle="modal" data-target="#myModal">Download</a>";
echo”“;

这可能很好

我没有仔细查看引导实现,但我认为
数据切换
处理程序使用
事件.preventDefault()
阻止下载文件(假设您在
单击()函数中启动下载)

我在本地测试了以下代码,并且在下载开始的同时打开了模式:

echo "<a id='download-item' class='button left' onclick='jQuery(\"#myModal\").modal();' href='".$mp3->guid."' download>Download</a>";
echo”“;

我没有仔细研究引导实现,但我认为
数据切换
处理程序使用
event.preventDefault()
阻止文件下载(假设您在
click()
函数中启动下载)

我在本地测试了以下代码,并且在下载开始的同时打开了模式:

echo "<a id='download-item' class='button left' onclick='jQuery(\"#myModal\").modal();' href='".$mp3->guid."' download>Download</a>";
echo”“;

返回的是什么
$mp3->guid
文件名是什么?buggy是什么意思?抛出了错误吗?返回的是什么?文件名是什么?buggy是什么意思?抛出了错误吗?