Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema Ajax + TinyMCE + PHP

Estas en el tema de Problema Ajax + TinyMCE + PHP en el foro de Frameworks JS en Foros del Web. quiero hacer un tipo foro parecido a este... que aparesca un textarea con tinyMCE y lo guarde con formato HTML en la base de datos.. ...
  #1 (permalink)  
Antiguo 13/08/2010, 13:53
 
Fecha de Ingreso: abril-2010
Ubicación: Saltillo Mexico
Mensajes: 83
Antigüedad: 14 años
Puntos: 4
Exclamación Problema Ajax + TinyMCE + PHP

quiero hacer un tipo foro parecido a este... que aparesca un textarea con tinyMCE y lo guarde con formato HTML en la base de datos.. pero lo quiero hacer con ajax

En la página del tinyMce viene el sig. codigo:

Cita:
function ajaxSave() {
var ed = tinyMCE.get('content');

// Do you ajax call here, window.setTimeout fakes ajax call
ed.setProgressState(1); // Show progress
window.setTimeout(function() {
ed.setProgressState(0); // Hide progress
alert(ed.getContent());
}, 3000);
}
y yó modifique el script para que lo envíe hacia un php... pero no funciona...
el codigo que desarrollé fue:
Cita:
function objetoAjax()
{

var xmlhttp=false;
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined')
{
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

function ajaxSave()
{
var ed = tinyMCE.get('msjtext');
var div = document.getElementById('resultado')
ajax.open("POST", "procesar.php");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
div.innerHTML = ajax.responseText
}
}
//enviando los valores
ajax.send("mensaje="+ed.getContent());
}
pero no funciona.. me deja de mostrar el tinyMCE y no envía nada al php.
AYUDA!

Etiquetas: ajax, mysql, php, tinymce
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:53.