这适用于所有其他浏览器...但在IE7& IE8。请帮忙!
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<script src="/javascripts/prototype.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<input type="button" value="Ajax Test" onclick="var myAjax = new Ajax.Updater('TestContent', '/store/home', {method: 'post', parameters: 'foo=bar'});" />
<div id="TestContent" style="margin: 100px; border: 1px solid #F00; height: 500px;">
</div>
</body>
</html>
答案 0 :(得分:1)
删除了所有utf-8引用,突然IE决定玩球。 IE,即使是全新的8版,也落后于其他3(Firefox,Safari,Opera)...... 哦,好吧。
答案 1 :(得分:0)
语法看起来不错。也许不允许变量赋值或导致变量在完成之前被删除。您是否尝试过在外部函数中创建Updater?
答案 2 :(得分:0)