Добрый день, я пытаюсь отправить данные на страницу с помощью AJAX, я использовал ajax, потому что мне нужно html-содержимое текстовой области (я использовал крошечный текстовый редактор плагина mce), я хочу передать значение текстовой области, а затем загрузите его на страницу. Но затем я проверяю его и перехожу в сеть XHR, я узнал, что страница отправила данные ajax, но не перенаправляла другую страницу, а также мой ввод, который имеет название «title», не отправил данные на стр. Любая идея, как это исправить? вот мой код. Спасибо, что ответили
HTML:
<form class="well" action="lessons/add_lesson.php?user_id=<?php echo $user_id; ?>" method="post" role="form"> <div class="form-group"> <input type="text" name="title" id="title" tabindex="2" class="form-control" required="true" maxlength="24" placeholder="Title"> </div> <div class="form-group"> <label for="content">Content:</label> <textarea id="content" name="content" class="tinymce" placeholder="Content" id="comment"></textarea> </div> <input type="hidden" name="token" value="<?php echo Token::generate(); ?>"> <div class="form-group"> <div class="row"> <div class="col-md-4"></div> <div class="col-md-4"> <input type="submit" name="submit" class="btn btn-primary btn-block" id="update_account" href="#" data-target="updateAccount" value="Create"> </div> <div class="col-md-4"></div> </div> </div> </form>
AJAX / JQuery
<script> $(document).ready(function(){ $('form').submit(function(e){ //save button var btn_submit = $(this).find('submit'); e.preventDefault(); tinyMCE.triggerSave(); var content = tinymce.get("content").getContent(); $.ajax({ type: 'POST', url: 'lessons/add_lesson.php?user_id=<?php echo $user_id; ?>', dataType: 'html', data: { data: 'fuck' }, success: function(data){ } }); }); }); </script>
Вот сетевой ответ