Ajax不会发布nicEdit内容

时间:2013-01-22 12:11:29

标签: php ajax

我使用nicEdit并使用AJAX发布数据

<textarea rows="" cols="" name="caption" id="caption"></textarea>

$.ajax({
        url: 'submit-gallery.php',
        type: 'POST',
        data: formData,
        async: false,
        success: function (data) {
            $('#progress').hide();
            $('#response_li').show();
            var json = $.parseJSON(data);
            if (json.result == 1) {
                $('#response').html('Upload successfully');
                $('#gallery-form')[0].reset();
            } else {
                $('#response').html('Unable to upload');
            }
            $('#response_li').fadeOut(6000);
        },
        cache: false,
        contentType: false,
        processData: false
    });
    return false;

但textarea的值不发布:此处标题是textarea的名称和ID

并且在检查元素上我发现了那个

<div class=" nicEdit-main " contenteditable="true" style="width: 347px; margin: 4px; min-height: 45px; overflow: hidden;">

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试使用

获取textarea值
var caption=$("#caption").html();

然后将其附加到表单数据中,并捕获发布的数据。

答案 1 :(得分:0)

好的,我用标准表格帖子替换了AJAX后期逻辑,现在它工作正常。