我有一個問題:無法獲得更新textarea的價值
我有我的網頁上一個文本,看起來像這樣:
<textarea id='redactor_content' name='redactor_content' style='width: 720px; height: 320px;'>$news[3]</textarea>
凡$news[3]
是一個PHP變量,我從MySQL獲得。 redactor_content
是一個所見即所得的編輯器,我編輯$news[3]
的內容。內容編輯後,我想將它傳遞給mysql用下面的JavaScript來更新表:
function update_news(n_id) {
var title = $('#title').val();
var news_body = $('#redactor_content').val();
alert(news_body);
$.post(
"update.php",
{n_id: n_id, title: title, body: news_body},
"html"
)};
有JS中的2個變量,是n_id
和title
。兩者都工作正常。但是當警報彈出news_body變量時,我會看到textarea的舊版本(最初在$ news [3]變量中),而不是新的更新版本。
我卡住了傢伙。任何幫助表示讚賞!
感謝,會嘗試尋找這辦法。順便說一句,如果這能幫助,我使用的編輯器是ElRTE – mrkrabs
感謝您的幫助,回答我的問題是: 需要更換這行: VAR news_body = $(「#redactor_content」)VAL( ); 使用此行: var news_body = $('#redactor_content')。elrte('val'); 正如Marc B所說,EltrE編輯器有一些疊加。 – mrkrabs