我有這個示例頁面:原型的Ajax.Updater評估和演示JavaScript函數
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ajax Page</title>
<script type="text/javascript">
function ajax_hello() {
alert ("hello");
}
alert ("Hello from JS");
</script>
</head>
<body>
This is the Ajax page.
<a href='#' onclick='ajax_hello();'>Click here to fire off JS function</a>.
</body>
</html>
我這個稱之爲:
new Ajax.Updater($(element), page, { method: "get", evalScripts: true });
警報正在運行,但功能不登記(ajax_hello ())。
有沒有辦法讓ajax向調用頁面註冊一個javascript函數?
你怎麼知道它沒有註冊?點擊鏈接時瀏覽器是否發生錯誤? – 2009-11-28 13:56:02