[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ajax
kss
Здравствуйте. Помогите, пожалуйста. Есть textarea и подключенный к ней визуальный редактор (html). Передаю все через ajax

var text = $('#content8').val();

В итоге приходит пустое значение. Я так думаю нельзя просто так передавать html код через ajax обработчику php?
sergeiss
А как именно ты передаешь через аякс? Показанный тобой код не имеет к аяксу никакого отношения. Там просто присваивание переменной содержимого определенного поля, не более того.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
kss

var params = "p=add" + "&title=" + title + "&text=" + text;
$.ajax({
type: "POST",
url: "ajax/news.php",
data: params,
beforeSend: function(){
document.getElementById('dsfdsf45').innerHTML = "<img src='tpl/img/load.gif'/>";
},
success: function(data){ ///////// и другое
sergeiss
http://api.jquery.com/jQuery.post/, особенно обрати внимание на Examples

Параметры вот так сделай, в виде объекта:
var params = { p: 'add', title : title, text: text};


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
kss
Прочитал про HTML и сделал, толку нет... Проверил без редактора - переменная попадает в обработчик, снова подключаю редактор - не передает
sergeiss
Перед отправкой куда бы то ни было просто посмотри, что у тебя там передается. Например, обычный alert() очень даже помогает в такой ситуации.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Игорь_Vasinsky
Цитата
$('#content8').val();

это попытка получить данные из текстареии с виз. редактором?? как бы сказали американцы - пулл щет.

когда включается визвиг - там как-то хитро подменяется эл-т DOM

у визвига есть свой метод для чтения данных

например у Tiny MCE есть
tinymce.get(editorid).getContent();


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
kss
Ну да, видно что еще на уровне формирования java переменных перед ajax текст туда не попадает...
Ну было бы глупо, если редактор присваивает другой id???
sergeiss спасибо за подсказку. Буду рыть там
sergeiss
Цитата (kss @ 6.02.2014 - 14:07)
Ну было бы глупо, если редактор присваивает другой id???

Тут Игорь прав совершенно:
Цитата (Игорь_Vasinsky @ 6.02.2014 - 14:03)
у визвига есть свой метод для чтения данных


А я просто не подумал на эту тему, хотя сам однажды на такие же грабли наступил smile.gif Ищи у своего редактора метод, возвращающий отредактированное содержимое.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Игорь_Vasinsky
kss
я в такой же ситуации месяц назад был)) точь в точь

хочешь - рыть, рой в другую сторону

sergeiss
еслиб я сам не наткнулся - то решил бы что ТС "тупит"



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
kss
Сейчас начну, отпишусь что там для редактора kind editor (выбрал его как альтернативу CKE)
Игорь_Vasinsky
ужс.. у него даже оф. сайта нету

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
kss
http://www.kindsoft.net/
kss
Вообщем разобрался как для версии 3.5.5 вызывать... для новой почему-то не пашет. Установил версию 3.5.5.


text = KE.html('content1')


Одним словом "китайский" редактор)))))))))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.