我正在尝试根据日期显示隐藏div并正在尝试以下代码:
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script>
window.setInterval(function(){
var current = new Date();
var expiry = new Date("October 29, 2012 12:00:00")
var expiry2 = new Date("October 30, 2012 12:00:00")
if(current.getTime()>expiry.getTime()){
$('#one').hide();
$('#two').show();
}
else(current.getTime()>expiry2.getTime()){
$('#two').hide();
$('#three').show();
}
}, 3000);
$('#one').show();
</script>
<div id="one" style="display:none">
<p>content for div #one</p>
</div>
<div id="two" style="display:none">
<p>content for div #two</p>
</div>
<div id="three" style="display:none">
<p>content for div three</p>
</div>
Run Code Online (Sandbox Code Playgroud)
Chrome中的控制台正在抛出:
Unexpected token {
Run Code Online (Sandbox Code Playgroud)
所以似乎if else语句有语法错误,但它对我来说没问题:(
任何人都可以找到我所缺少的东西吗?
我正在尝试自学PHP并跟随书中的练习......
当我提交表单时,.php文件在浏览器中加载而不是运行..
我在mac上本地测试它
我安装了mamp.我还有一个数据库,并在该数据库中创建了一个表.
域名是:localhost UN:root PW:root
DB命名为:aliens_abduction该表名为:aliens_abduction_table
我附上了一个屏幕截图:当你点击提交时,你的PHP结果是html.
我显然在这里遗漏了一些完全愚蠢的东西,但我已经走到了尽头......我无法弄清楚为什么脚本没有填充数据库..
任何帮助都会很棒,谢谢
G



我正在尝试将HTML5地理定位用于我正在进行的项目.
通过地理定位来获得用户所在的Lat和Long似乎相当直接.
问题是,我需要将其转换为英国邮政编码,并且因为我正在尝试学习javascript而烦恼.
我工作的代码是:
if (navigator.geolocation) {
var timeoutVal = 10 * 1000 * 1000;
navigator.geolocation.getCurrentPosition(
displayPosition,
displayError,
{ enableHighAccuracy: true, timeout: timeoutVal, maximumAge: 0 }
);
}
else {
alert("Geolocation is not supported by this browser");
}
function displayPosition(position) {
alert("Latitude: " + position.coords.latitude + ", Longitude: " + position.coords.longitude);
var Lat = position.coords.latitude;
var Long = position.coords.longitude;
var inputField = document.getElementById("addressInput");
inputField.value = Lat + Long;
}
function displayError(error) {
var errors = {
1: 'Permission denied',
2: …Run Code Online (Sandbox Code Playgroud) javascript ×2
browser ×1
date ×1
geolocation ×1
html ×1
html5 ×1
jquery ×1
local ×1
mamp ×1
php ×1