Загрузка данных в текстовую форму ввода

Я использую этот код для загрузки данных в текстовое поле:

jQuery('.content_container').load('http://www.evedalsvardshus.se/plugins/calendar/edit_dates.php', {'value': datum} );

Но когда я пытаюсь загрузить данные в текстовую форму ввода с помощью этого кода:

jQuery('.header').load('http://www.evedalsvardshus.se/plugins/calendar/get_header.php');

Ничего не происходит. Get_header.php содержит только "asdsd".

Кто-нибудь может мне помочь?

Ответ 1

Это потому, что функция .load() пытается установить внутренний HTML-код, который не работает для текстового поля. Вам нужно установить его значение:

$.get('/plugins/calendar/get_header.php', function(result) {
    $('.header').val(result);
});

Функция .get() отправляет запрос AJAX и в обратном вызове успеха задает значение текстового поля.