问题已修复。非常感谢每一个。Ajax加载功能不能在html中工作
我试图通过将该文件放在Web服务器(xampp服务器)上开始工作,直接脱机运行该文件而不是Web服务器。
我想加载另一个html文件中的html数据位使用ajax加载html文件,但它不工作。以及那是愚蠢的我:-P
<div id="css_change"></div><br />
<div id="menu_"><a href="calla.html">Opt 1</a> <a href="sunflowers.html">Opt 2</a> <a href="iris.html">Opt 3</a> <a href="alstromeria.html">Opt 4 </a></div>
<br />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(document).ready(function(e) {
var $flowers = $('#menu_');
$('#menu_').find('a').on('click', function(e){
e.preventDefault();
var $desc = $('#css_change');
switch($(this).attr('href')) {
case 'calla.html' :
$desc.load('text/lilies.html');
break;
case 'sunflowers.html' :
$desc.load('text/sunflower.html');
break;
case 'iris.html' :
$desc.load('text/irises.html');
break;
case 'alstromeria.html' :
$desc.load('text/peruvian.html');
break;
}
});
});
</script>
</body>
</html>
而且还我想preventDefault();
功能无法正常工作。
我想使用ajax从一个文档加载到另一个HTML位。 请帮忙。
从哪个Web服务器运行此? Jquery负载只能在web服务器上工作。有时您可能会将您的文件作为本地网页进行测试。 –
作为本地网页使用 –
JavaScript实际运行吗?什么部分不能准确地工作?运行时在控制台中看到什么? – epascarello