Попробуйте настроить это немного по-другому. Используйте следующий код и посмотрите, получите ли вы какие-либо результаты.
HTML
<!-- link with ajax target in href -->
<a class="loadlink" href="canyou.php">Can you help us</a>
JQuery
<html>
<head><title>can you</title></head>
<body>
<!-- we only want to load content from this div -->
<div id="content">This is the only content we want returned...</div>
</body>
</html>
EDIT
Если файл canyou.php содержит полный html-скелет с тегами <html>
и <body>
, то jQuery должен анализировать только тот HTML-код, который вы хотите с этой страницы, и отбрасывать остальные (вы не хотите пихать <html>
или <body>
тегов в ваш #maincont div). Вы можете сделать это с помощью jQuery, добавив пробел и селектор после параметра URL в методе load (). Вот пример HTML:
<html>
<head><title>can you</title></head>
<body>
<div id="content">
This is the only content we want returned...
</div>
</body>
</html>
Вот как будет выглядеть новый вызов load:
$('#maincont').load($(this).attr('href') + ' #content'); // Only get the content in #content div