14/03/2012, 12:25
|
| | Fecha de Ingreso: octubre-2011 Ubicación: Las Palmas de Gran Canaria
Mensajes: 17
Antigüedad: 13 años, 1 mes Puntos: 0 | |
echo json_encode Buenas!!!
Estoy capturando datos q introduzco por teclado en mi interfaz para enviarlos a un php q realiza cálculos con ellos y los resultados los reenvía para mostrarlos en la interfaz mediante json. Mi código html es el siguiente:
<script src="jquery-1.6.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('#form1').submit(function()
{
$.ajax({
type:"POST",
dataType: "json",
url:"http://localhost/imodel/prueba.php",
data:"&f="+$('#f').val()+"ind="+$('#ind').val()+"t ol="+$('#tol').val(),
success: function(datos)
{ $('#r').val(datos[0]['r']);
$('#s').val(datos[0]['s']);
$('#w').val(datos[0]['w']);
$('#n').val(datos[0]['n']); }
});
return false;
});
Y la parte de código php que se encarga de devolver los resultados es:
$jsondata[0]['r'] =$r;
$jsondata[0]['s'] = $s;
$jsondata[0]['w'] =$w;
$jsondata[0]['n'] = $n;
echo json_encode($jsondata);
¿Alguien sabe por qué no m funciona el código? En la consola de errores me aparece lo siguiente, pero dada mi inexperiencia en este mundo no sé interpretarlo:
Error: uncaught exception: [Exception... "Cannot modify properties of a WrappedNative" nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)" location: "JS frame :: chrome://global/content/bindings/autocomplete.xml :: onxblpopuphiding :: line 862" data: no]
En un ppio creí q podría ser un error debido al formato numérico pero he probado a trabajar con enteros y tp funciona. He probado tb a capturar los números, mandarlos a un archivo php diferente que he creado en el q solamente sumo estos datos q capturo y así si q m devuelve y me muestra en la interfaz dicho resultado. Si alguien pued echarme una mano...
Gracias!!! |