Posts etiquetados ‘JSON’


You can read the English version of this post in http://phpsblog.agustinvillalba.com/upload-progress-bar-in-codeigniter-without-flash/

Hoy vamos a ver cómo podemos crearnos una barra de progreso de subida de archivos en CodeIgniter sin la necesidad de recurrir a librerías o plug-ins hechos en Flash (del tipo SWFUpload, etc) que escapan a nuestro control, dado que habitualmente estas librerías nos ofrecen los archivos .swf ya compilados, por lo que nos es imposible modificar nada en ellos, en el caso de que tengamos conocimientos de programación en ActionScript 2 o 3.

Antes que nada hemos de decir que crear una barra de progreso de subida de archivos en PHP no es tan sencillo como pudiera parecer. El primer problema es que las versiones de PHP anteriores a la 5.2 no ofrecen las herramientas necesarias para poder ofrecer información sobre cómo la subida del archivo en cada momento. El segundo problema es que AJAX, por sí solo, no nos permite consultar el estado de la subida del archivo, dado que, por razones de seguridad obvias, JavaScript no tiene acceso a los archivos del sistema operativo del cliente, por lo que necesitaremos un «truco» utilizando un iframe.

(más…)


You can read the English version of this post in http://phpsblog.agustinvillalba.com/codeigniter-json-jquery/

En este post vamos a hablar sobre cómo recibir datos mediante JSON en CodeIgniter utilizando el framework de JavaScript jQuery. Pero antes aclaremos un poco qué es en realidad JSON y para qué sirve.

¿Qué es JSON y para qué sirve?

JSON viene del inglés JavaScript Object Notation, es decir es una notación de objetos en el lenguaje JavaScript. Es una forma de escribir las propiedades de los objetos en JavaScript para que éstos puedan ser enviados entre servidor y cliente y viceversa. (más…)