我似乎遇到了jQuery ajax get方法的问题。 这是代码:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript">
var c, d;
function load(c, d) {
$.ajax({
type: "GET",
url: c,
success: function (r) {
$(d).empty();
$(d).append(r);
}
});
};
</script>
......... .........
<a class="house" href="#"></a>
<ul>
<li onclick="load('Load.html','.main-right');"><a href="#">Събития</a></li>
<li><a href="#">Новини</a></li>
<li><a href="#">За чая</a></li>
....................
问题在于:没有任何反应。唯一的方法是,如果我试图加载到另一个文件的html文件的名称与另一个文件相同(换句话说,它们都有相同的名称)。这很奇怪。你能帮助我或告诉我如何做到这一点,它会工作(当一些事件被触发时,将单独的小html文件加载到一个大的html文件中)。提前谢谢。