Foros del Web » Programando para Internet » Javascript »

Error en con conexion ajax

Estas en el tema de Error en con conexion ajax en el foro de Javascript en Foros del Web. Hola quiero pedir su ayuda con el siguiente problema, tengo una conexion a un servidor en cherrypy, la conexion la estoy haciendo con ajax y ...
  #1 (permalink)  
Antiguo 30/07/2012, 21:47
 
Fecha de Ingreso: junio-2012
Ubicación: Tijuana
Mensajes: 15
Antigüedad: 11 años, 10 meses
Puntos: 0
Error en con conexion ajax

Hola quiero pedir su ayuda con el siguiente problema, tengo una conexion a un servidor en cherrypy, la conexion la estoy haciendo con ajax y Json, pero me sale este error.

<h2>415 Unsupported Media Type</h2>
<p>Expected an entity of content type application/json, text/javascript, application/json-rpc</p>


Antes esta conexion yo la tenia con Jquery pero no la puedo usar asi y tenia estas lineas en el codigo

dataType:"json",
contentType:"application/json;charset=utf-8",

pero ahora en mi nuevo codigo no le estoy diciendo en ninguna parte al server que le estoy enviando json, creo yo que alli esta el error, pero no se como solucionarlo, es la primera vez que me meto con esto de conexiones a servers.

Aqui les dejo mi codigo, espero puedan ayudarme.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Algoritmo Genetico</title>
<script type="text/javascript">

Conexion = false; // Variable que manipula la conexion.


function Conectar() {
if (window.XMLHttpRequest) Conexion = new XMLHttpRequest();

else if (window.ActiveXObject)

Conexion = new ActiveXObject("Microsoft.XMLHTTP");
}


function Solicitud() {

if (Conexion) return; // Previene uso repetido del boton.

Conectar();

if (Conexion) {
// Preparacion.
// var servidor="http://www.elServidor.com/temperatura.out";
Conexion.open("POST",'/EvoSpace',true);
// Manejando eventos.
Conexion.onreadystatechange = poblacion;

// Solicitud al servidor.
Conexion.send(JSON.stringify({jsonrpc:'2.0',method :'getSample',params:[10],id:"jsonrpc"}));
}


function poblacion() {
// En espera del valor 4 ( "respuesta completa" )
if (Conexion.readyState != 4)
return;
if (Conexion.status == 200) // Si conexion HTTP es buena !!!
var resJson=requestData.Text;
else
document.getElementById("t").innerHTML = "No disponible";
Conexion = false;

}
}
</script>
</head>
<body>
Choromosome:
<span id="t">No disponible</span>
<input type="button" id="boton" value="actualizar" onclick = Solicitud();>
</body>
</html>

Gracias

Etiquetas: ajax, json.
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 13:40.