2010-11-08 13 views
11

Ich benutze diesen Code Daten in mein Textfeld zu laden:Laden von Daten in Eingabetextform

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

Aber wenn ich versuche, Daten in meinen Input Textform mit diesem Code zu laden:

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

Nichts passiert. Die get_header.php enthält nur "asdsd".

Kann mir jemand helfen?

Antwort

16

Das ist, weil die .load() Funktion versucht, das innere HTML festzulegen, das für ein Textfeld nicht funktioniert. Sie müssen ihren Wert setzen statt:

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

Die .get() Funktion sendet eine AJAX-Anforderung und in den Erfolg Rückruf setzen Sie den Wert des Textfeldes.