0

我使用带有 jQ​​uery 表单插件的 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 将文本写入 textarea

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