Entradas

Mostrando las entradas etiquetadas como ajax

.NET AJAX Control Toolkit problema con javascript (Sys is not defined)

Ultimante me encontre con un problema con esta libreria de .NET, pero el problema no era en desarrollo si no que en produccion, asi que era aun mas preocupante. El error es que al cliente le muestra un error de javascript, el cual dice que la variable "sys" no es definida. Causa: AjaxControlToolkit, ocupa recursos embedidos, es decir los controles contienen sus propios js, imagenes y css, lamentablemente estos no logran ser interpretados o procesados por servidor. Esta es la linea que agrega el control, para llamar a un javascript <script src="/WebSiteControl/WebResource.axd?d=Tm3Cyn9D......" type="text/javascript"></script> Solucion: como IIS, o el servidor de desarrollo, no logra interpretar la extensiones "axd"(esto es curioso, en mi caso estaban configurado para que los interpretara iisapi.dll) hay que agregar las siguientas lineas en el web.config. <httpHandlers> <remove verb="*" path="*.asmx" /...

JSON?

JSON(JavaScript Object Notation) es una forma de escribir objetos en javascript. es muy util por ejemplo para trabajar con ajax. Vamos por el principio, aquí hay un pequeño ejemplo de como hacer un objeto, (aun que javascript no es orientado a objetos), un pequeño ejemplo: var persona1 ={'nombre':'Victor Hugo Saavedra','telefono':'9999999','edad':'24'} var persona2 ={'nombre':'Victor','telefono':'888888','edad':'20'} después para acceder a esto es como en casi todos los lenguajes objeto punto atributo persona1.nombre /* devuelve "Victor Hugo Saavedra"*/ persona2.nombre /* devuelve "Victor" */ persona1.edad /* devuelve "24" */ esto uno lo propria asignar a variables o hacer lo que uno quiera pero ejemplo: alert("las personas son:"+ persona1.nombre + " - " + persona2.nombre); ademas en la mayoría de los lenguajes tienes funciones para enc...