完成ajax后,我正在使用以下JavaScript代码播放音频:
$(document).ready(function () {
$.ajaxSetup(
{
cache: false,
complete: function () {
$('#loading').hide();
$('#page_content').show();
//get gold price and compire timestamp
var published_date = $("#goldprice").data("published");
var currend_date = Math.floor(Date.now() / 1000);
var compare_date = currend_date-published_date;
if( compare_date <= 10){
document.getElementById('ding').play();
}
}
});
setInterval(function () {
$("#page_content").load('index-content.php')
}, 5000);
});
音频标签:
<audio id="ding" src="assets/audio/ding.mp3" preload="auto"></audio>
它在本地主机上运行良好。但它不能在线工作。我已按如下方式检查了权限:
文件夹: 音频文件
如何解决此问题?
答案 0 :(得分:1)
如果index-content.php
请求中出现403错误,那么这是因为您没有为此文件设置正确的权限。
为777
设置index-content.php
(仅示例),例如:
转到项目文件夹
cd /etc/var/www/project
设置所需的权限
chmod 777 -R index-content.php
检查服务器或已安装模块的设置,例如modSecurity
。