.load()
работал нормально, но по какой-то причине его сейчас нет в Chrome (предположительно, какое-то обновление). Я на Chrome 5.0.375.55. Я выделил проблему для этого:
index.htm
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#reader').load('test.htm');
});
</script>
</head>
<body>
<div id='reader'>Loading ...</div>
</body>
</html>
test.htm
<h1>Loaded successfully</h1>
Это работает в Firefox и IE, но в Chrome заменяет содержимое #reader
div ничем.
Редактировать: Я должен добавить, что я запускаю это локально, и оно никогда не будет развернуто на веб-сервере.
Edit2: Я пробовал .load('file:///C:/path/to/test.htm')
, который работает в FF, но не в Chrome.