我想创建一个刷新div异步内容的页面,同时为用户提供一个锚点,以便能够直接访问div中的内容.(例如www.website.co.uk/#page1)
我已设法使内容可以更新为1页,但是,如果我添加多个页面,它将停止工作
另外 - 如果我要导航到URL website.co.uk/#page1,它将不会显示#page1.
有人可以帮忙吗?
这是我目前的代码:
HTML:
<h5> <a href="#page1">Test</a></h5>
<h5> <a href="#page2">Test2</a></h5>
Run Code Online (Sandbox Code Playgroud)
JS:
<script type="text/javascript">
var routes = {
'#page1' : '{{site.url}}/page1'
'#page2' : '{{site.url}}/page2'
};
var routeHandler = function( event ) {
var hash = window.location.hash,
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("div1").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", routes[hash], true);
xhttp.send();
};
window.addEventListener('hashchange', routeHandler);
window.addEventListener('load', function() {
var hash = window.location.hash;
if (routes.hasOwnProperty(hash)) routehandler();
}); …
Run Code Online (Sandbox Code Playgroud) 我试图将根用户名重命名为其他东西,我使用以下代码,但是,我得到一个错误:(
RENAME USER 'root'@'localhost' TO 'chosenName'@'localhost';
Run Code Online (Sandbox Code Playgroud)
我收到以下错误...
ERROR 1396 (HY000) : Operation RENAME USER failed for 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud) 使用以下方法创建声音:
PlaySound(TEXT("C:\\hitBrick.wav"), NULL, SND_FILENAME);
Run Code Online (Sandbox Code Playgroud)