2012-03-02 18 views
1

ajaxを使用してwymeditorフィールドの値を送信します。
コードは以下のとおりです。wymeditorは値を取得しますか?

$.ajax({ 
    type: "POST", 
    url: "forms.php", 
    cache: false, 
    dataType: "html", 
    data: {action: 'add', parent: $('input.parent').val(), ntag: $('input.tag').val(), description: $('.wymeditor').html()}, 
}); 

私は$が。HTML()
( 'wymeditor')/)(テキストエリアwym.valの値を試みたが、アヤックスは、パラメータとして何を送信しません。
ajaxでtextareaの値を送信するにはどうすればよいですか?

ありがとうございました。

答えて

2

をAJAXために、これを試してみて、テスト変数を渡します。あなたは1人のwymeditorしか持っていないと仮定すると、それはページの最初です:

$.ajax({ 
    type: "POST", 
    url: "forms.php", 
    cache: false, 
    dataType: "html", 
    data: { 
     action: 'add', 
     parent: $('input.parent').val(), 
     ntag: $('input.tag').val(), 
     description: $.wymeditors(0).xhtml() 
    }, 
}); 
1

はあなたのWYMeditorインスタンス上ではなくテキストエリア自体にxhtml()メソッドを呼び出すする必要が

var test = $('textarea#wymeditor').val(); 
+0

返事をいただきありがとうございます! – tewoos

+0

この方法には注意してください。どのようにAjaxリクエストを送信するかによっては、テキストフィールドはエディタからの最新の変更を保証されません。 –

関連する問題