13/01/2009, 08:57
|
| | Fecha de Ingreso: enero-2009
Mensajes: 141
Antigüedad: 15 años, 11 meses Puntos: 1 | |
Por favor ayuda con los acentos en ajax bueno mi ajax funciona excelente solo que las palabras con acento me salen caracteres locos algo asi si la palabra es "maestría" imprime "Maestra0001" o "Maestra020" estes es parte del codigo quisiera saber si conocen alguna solucion gracias
esta es la consulta a la bd
<?php
include("conexion.php");
include("JSON.php");
$json = new Services_JSON();
$sql = "SELECT * FROM estados";
$result = ejecutar($sql);
if(!$result || mysql_num_rows($result)==0){
echo "<nodata>No se encontraron estados</nodata>";
}else{
while($row[]=mysql_fetch_assoc($result));
echo $json->encode($row);
}
?>
y este es el js
document.write("<meta Content-Type: text/html; charset=utf-8>");
$(document).ready(function(){
$.getJSON("estados.php",null,function(data){
$("#estados").html("");
var ul = $("<select onchange='municipios(value)'>");
for(i in data){
ul.append("<option value="+data[i].id_estado+">"+
data[i].nombre+"</option>");
}
$("#estados").append(ul).fadeIn("fast");
});
});
y el html es asi
<tr>
<td>Ubicación</td>
<td>
Estado<div id="estados" style="display:none"></div>
</td>
</tr>
saludos |