2010-11-08 64 views
11

我用這個代碼將數據加載到我的textarea:將數據加載到輸入文本形式

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」。

任何人都可以幫助我嗎?

回答

16

這是因爲.load()函數試圖設置內部HTML,它不適用於文本字段。您需要設置它的值改爲:

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

.get()函數發送一個AJAX請求,並在成功回調設置文本字段的值。