Si existe tal evento...voy a poner el codigo!
este es el jquery
Código:
function edit_noticia(){
var valor1 = $("#id").val();
$.ajax({
type:"POST",
dataType:"json",
url:"http://url/mia/a/archivo.php",
async:false,
data:{
opt:"edit",
valor1:valor1
},
success:function(data){
if(data.tabla){
/* enviando mensaje*/
$("#erroredit").show(2000).attr({'style':'display:block'});
$("#erroredit").html(data.tabla);
}
if(data.editado == "OK"){
/* mensaje enviado*/
$("#erroredit").show(2000).attr({'style':'display:none'});
$("#editnocticaform").show(2000).attr({'style':'display:block'});
$(".edit-notice").exito_edit_noticie();
$("#editnocticaform").html(data.tabla);
}
}
});
}
este es el php
Código PHP:
if($_POST["opt"] == "edit"){
$valor1 = htmlspecialchars( $_POST["valor1"]);
$tabla = "OK";
$editado = "OK";
$sql = "SELECT * FROM tabla WHERE idtabla = '".$valor1."'";
$result = mysql_query($sql,coneccion a la base de datos);
$result_array = mysql_fetch_array($result);
$sql3 = "";
$result = mysql_query($sql,coneccion a la base de datos);
$count_array = mysql_fetch_array($result );
$tabla = '
<div class="box span12">
<div class="box-header well" data-original-title>
<h2><i class="icon-edit"></i>Editar noticia "'.$result_array["titulo"].'"</h2>
<div id="erroredit_noticia" style="display:none"></div>
<div class="box-icon">
<a href="#" class="btn btn-setting btn-round"><i class="icon-cog"></i></a>
<a href="#" class="btn btn-minimize btn-round"><i class="icon-chevron-up"></i></a>
<a href="#" class="btn btn-close btn-round"><i class="icon-remove"></i></a>
</div>
</div>
<div class="box-content">
<form class="form-horizontal">
<fieldset>
<legend>Editar noticia</legend>
<div class="control-group">
<label class="control-label" for="typeahead">Titulo </label>
<div class="controls">
<input type="text" value="'.$result_array["titulo"].'" class="span6 typeahead" id="typeahead" data-provide="typeahead" data-items="4" data-source="">
<p class="help-block">Empieza a escribir para activar el auto completo!</p>
</div>
</div>
<div class="control-group">
<label class="control-label" for="date01">Fecha</label>
<div class="controls">
<input type="text" class="input-xlarge datepicker" id="date01" value="'.$result_array["fecha"].'">
</div>
</div>
<div class="control-group">
<label class="control-label" for="typeahead">Autor </label>
<div class="controls">
<input type="text" value="'.$result_array["autor"].'" class="span6 typeahead" id="typeahead" data-provide="typeahead" data-items="4" data-source="">
<p class="help-block">Empieza a escribir para activar el auto completo!</p>
</div>
</div>
<div class="control-group">
<label class="control-label" for="selectError">Categorias</label>
<div class="controls">
<select id="selectError" data-rel="chosen">
<option value="'.$categoria.'"></option>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="fileInput">Ingresar archivo</label>
<div class="controls">
<input class="input-file uniform_on" id="fileInput" type="file">
</div>
</div>
<div class="control-group">
<label class="control-label">Url del archivo</label>
<div class="controls">
<span class="input-xlarge uneditable-input">http://</span>
</div>
</div>
<div class="control-group">
<label class="control-label" for="textarea2"></label>
<div class="controls">
<textarea class="cleditor" id="textarea2" rows="3"></textarea>
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-primary">Enviar noticias</button>
<button type="reset" class="btn">No enviar noticias</button>
</div>
</fieldset>
</form>
</div>
</div><!--/span-->
</div>';
$resultado = array("tabla" => $tabla,"editado"=>$editado);
echo json_encode($resultado);
exit(0);
}
Bien, pero cual es mi problema:
<textarea class="cleditor" id="textarea2" rows="3"></textarea>
en este text area no me llama al pluguin editor cuando lo paso por json_encode()
..
Saludos y gracias nuevamente!....