我得到的代碼從一個網站,類似的信息(文件名:的index.php):阿賈克斯如何讓功能參數,例如html的(HTML)
<html>
<body>
<div class="menu" title="example">Click here to change the content from a html file</div>
<div id="content"></div>
<script>
$(".menu").click(function() {
var page = $(this).attr("title");
$.post("content.php", {"page": page}, function(html){ $("#content").html(html);});
});
</script>
</body>
</html>
在 「content.php」:
<?php
ob_start();
include 'index.php';
ob_end_clean();
$page = $_POST['page'];
$file = $page."html";
include($file);
?>
它適用於簡單的$頁面「html」文件。但是,如果我在$ page中加入了一些複雜的JavaScript,「html」,它不起作用。我想知道爲什麼,如何以及什麼是.html(html)?我無法找到任何關於傳遞參數的參考信息,如html。什麼是「html」?
支票本,http://stackoverflow.com/questions/4619668/executing-script-inside-div-retrieved-by-ajax – 2011-05-05 22:16:59