加载.php
<h2>Envato is 3!</h2>
索引.php
<input type="button" value="load" id="load_basic" />
<div id="result" class="functions">
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js">
</script>
<script type="text/javascript">
$.ajaxSetup ({
cache: false
});
var ajax_load = "<img class='loading' src='img/load.gif' alt='loading...' />";
// load() functions
var loadUrl = "ajax/load.php";
$("#load_basic").click(function(){
$("#result").html(ajax_load).load(loadUrl);
console.log($("#result").html());
});
</script>
在前端,当我单击按钮时,在 chrome-> 控制台中,它显示:
<img class="loading" src="img/load.gif" alt="loading...">
问题:
为什么不显示:
<h2>Envato is 3!</h2>
因为.load()
已经将内容放入#result
?console.log($("#result").html());
显示结果:<img class="loading" src="img/load.gif" alt="loading...">
,但是为什么在前端,当我使用 firebug 时,看不到 img 元素:load.gif?