Я генерирую кучу блоков редактирования tinymce, отправляя их содержимое в javascript через php.
Я делаю что-то вроде
<script>
addBox('<?$content?>');
</script>
Проблема в том, что каждый раз текстsent имеет символ "/", функция которого прервана и возвращает ошибку, например:
Uncaught SyntaxError: Unexpected token ILLEGAL
Я обнаружил, что она возвращает эту ошибку хотя бы с этим символом ... Не знаю, произойдет ли этос другими.Функция выдает ошибку при вызове как:
addBox("<p>Fundada em 2000 e inserida no <strong>Grupo CIL</strong>, a CilNet &eacute; uma empresa de Servi&ccedil;os de Engenharia na &aacute;rea das Tecnologias de Informa&ccedil;&atilde;o, com compet&ecirc;ncias em Redes de Comunica&ccedil;&atilde;o de Dados, Voz e V&iacute;deo.</p>
<p>Tendo como base uma larga experi&ecirc;ncia no mercado nacional, a CilNet assume-se como um parceiro tecnol&oacute;gico no sector empresarial, com especializa&ccedil;&atilde;o em solu&ccedil;&otilde;es tecnol&oacute;gicas pioneiras a n&iacute;vel mundial.&nbsp;</p>");
Может кто-нибудь помочь?
Код для addBox выглядит следующим образом:
function addBox(text){
elem = "txt" + window.counter;
var tiny = $.ajax({
type: "POST",
url: "inc/ajax.php?act=inserebox",
data: "value=txt" + window.counter + "&text="+encodeURIComponent(text),
async: false
}).responseText;
$('.more_boxes').append(tiny);
//$(tiny).append('.more_boxes');
tinyMCE.init({
url:'../js/tinymce/jscripts/tiny_mce/plugins/ibrowser',
mode:"exact",
elements: elem,
theme:"advanced",
height:"220",
entity_encoding : "raw",
plugins : "safari,pagebreak,style,table,advimage,advlink,emotions,iespell,media,searchreplace,print,contextmenu,paste,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,inlinepopups,ibrowser",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : false
});
window.counter+=1;
return true;
}