2014-01-03 2 views
1

Мой сайт имеет один <div> для заголовка, один для навигационной панели и один для контента.Содержание с изменениями содержания Javascript

Для навигации сшивок я использую

<p class="blue"><label onclick="goFor('test')"> -> TEST! <- </label> </p> 

и мои JS:

function goFor(destination) 
{ 
    document.getElementById("content").load(destination+'.php'); 
} 

в этом случае содержание-ДИВ должно измениться в файл "test.php".

но Firebug говорит: document.getElementById(...).load is not a function

что я делаю неправильно?

+0

Нагрузка - это функция jQuery. Я не видел функцию загрузки нагрузка раньше (я мог ошибаться) –

+0

Функция 'load' - это jQuery, проверьте [здесь] (http://api.jquery.com/load/) –

+0

oh ... есть ли функция jQuery для этого? – HKK

ответ

3

Используйте $ ("# content"). Load (something) вместо document.getElementById.

Или ... введите запрос ajax и ответ на загрузку в этом div.

Для запроса ajax без lib вы можете проверить мой сценарий здесь (первый ответ): Insert external page html into a page html. Обратите внимание на дескриптор успеха, который вам нужен ... с document.getElementById.

+0

Предполагая, что OP хочет использовать jQuery ... –

+0

.load типа предложений jQuery –

+0

Я не думаю, что op хочет jquery ... я предполагаю, что он действительно хочет запрос ajax. – zozo

Смежные вопросы