【发布时间】:2017-11-26 08:51:25
【问题描述】:
我正在尝试在选择选择选项时将页面内容加载到div中。
这是我的代码,但它不起作用。
$('mySelect').on('change',function(){
function loadPage(url){
$("#page").load(url);
}
});
<html>
<head>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<div class="container">
<select class="custom-select" id="mySelect">
<option value="1" onchange="loadPage('One.html')">One</option>
<option value="2" onchange="loadPage('Two.html')">Two</option>
</select>
</div>
<div id="page"></div>
</body>
</html>
我有一个带有 2 个选项的选择框,其值为 One.html 和 Two.html,在这之下我有一个 div,并且希望在选择框更改时将 One.html 和 Two.html 中的内容加载到 div 中... 通过 Ajax 有什么建议吗?
谢谢
【问题讨论】:
-
为什么不创建一个 iframe 并根据需要设置其
src属性(而不是通过 AJAX 获取页面)?
标签: javascript jquery html ajax