JQuery TinyMCE не работает на AJAX - PullRequest
3 голосов
/ 19 марта 2011

У меня странная проблема с моим TinyMCE. Я сделал ФОРМУ с редактором tinyMCE, ошибок нет, работает нормально. Но когда я делаю ajax-вызов, вставляя некоторый текст в базу данных, текст не будет помещен в базу данных. Однако, если я дважды нажму кнопку, первая строка get будет вставлена ​​без текста, а вторая с текстом.

Доза, кто-нибудь знает, почему это происходит? или есть опыт с этим? может быть это общая проблема?

$('#newsWrite').submit(function() {

    var testing = $('#newsWrite').serialize();

    alert(testing);

    $('#box_load').show();
    $('#box_error').html('');
    $('#box_ok').html('');

    $.post('js/ajax/writeNews.php', $('#newsWrite').serialize(), function(data) {
        alert(testing);
        $('#box_load').hide();

        if(data.error == 'false') {
            $('#box_ok').append(data.errorMessage);
            $('#box_ok').fadeIn();
        }

        if(data.error == 'true') {
            $('#box_error').append(data.errorMessage);
            $('#box_error').fadeIn();
        }

    },'json');

    return false;

});  

1 Ответ

3 голосов
/ 19 марта 2011

Трудно реально определить, что происходит, так как задействовано слишком много переменных. Что мне нравится делать, так это настроить alert (); с дружескими сообщениями и попробуйте отследить проблему. В вашем случае я сделал бы это до вызова ajax и после, а затем прошел бы до того момента, когда форма будет готова к отправке. Вы хотите использовать оповещение, чтобы проверить, существуют ли данные на самом деле, когда форма должна быть отправлена ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...