我的页面中有两个div。第一个div包含一个有两个选项的导航栏。 我想要做的是当我点击导航栏中的一个选项时,我希望在第二个div中加载相应的html文件。 我该怎么做。请帮助。
这是我目前的代码..
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Test Document</title>
<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>
<script type = "text/javascript">
function loadSurveyPage()
{
alert("Survey");
$('#myBody').load('survey.html #myQuestions');
}
function howToSurvey()
{
alert("How to Survey");
$('#myBody').load('howToSurvey.html #myQuestions');
}
</script>
</head>
<body id="myBody">
<div data-role="page" id="indexPage">
<div data-role="header" data-position="fixed">
<div data-role="navbar" id="navbar">
<ul>
<li><a href="#" rel="external" onclick="howToSurvey()">How To Take The Survey</a></li>
<li><a href="#" onclick="loadSurveyPage()">Take Survey</a></li>
</ul>
</div>
</div>
<div data-role="content" id="myQuestions"></div>
</div>
</body>
</html>
当我点击选项时,我收到以下错误。
XMLHttpRequest无法加载file:/// C:/Users/sp05/Desktop/Self/TMS/testForTab/howToSurvey.html。 Access-Control-Allow-Origin不允许使用null。
答案 0 :(得分:1)
答案 1 :(得分:0)
我遇到了一些跨域问题...我在wamp服务器上运行了相同的项目,它工作得很好..