0

jQueryフォームプラグインでjQuery nicEditを使用しています。しかし、nicEdit は jQuery フォーム プラグインで使用するとデータを渡さないようです。これが私のコードです

コードからのjQuery

$(document).ready(function()
{
    $('#From').on('submit', function(e)
    {
        e.preventDefault();
        $('#submitButton').attr('disabled', ''); // disable upload button
         $(this).ajaxSubmit({
        target: '#output',
        success:  afterSuccess //call function after success
        });
    });
});

function afterSuccess()
{
    //$('#From').resetForm();  // reset form
    $('#submitButton').removeAttr('disabled'); //enable submit button
    //$('#div-loadding').html('');
}

フォームコード

<form action="submit.php" id="From" method="post" >

<textarea name="about" id="mydata" rows="5"></textarea>

<button type="submit" id="submitButton">Submit</button>

</form>

nicEditor コード

bkLib.onDomLoaded(function() {
new nicEditor().panelInstance('mydata');
});

誰かが私にヒントを与えたり、これを機能させる方法を教えてくれますか. 前もって感謝します。

4

1 に答える 1

0

データを送信する前に、nicEditor データを保存して、テキストが nicEditor によってテキストエリアに書き込まれるようにする必要があります。

 var NicEditor = nicEditors.findNicEditor('mydata');
 var inst = NicEditor.instanceById('mydata');
 inst.saveContent();
于 2013-08-11T06:27:20.760 に答える