• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

284
Views
'JSON' es un error indefinido en JavaScript en Internet Explorer

Estamos usando jQuery en nuestra aplicación. Hemos utilizado un complemento de jQuery para implementar la sesión de JavaScript.

Funciona correctamente en Firefox y en la mayoría de los navegadores Internet Explorer 8.

Pero en algunos navegadores Internet Explorer 8 no funciona. Da el siguiente error.

 Message: 'JSON' is undefined Line: 6 Char: 3 Code: 0 Message: '$.namesession' is null or not an object Line: 53 Char: 2 Code: 0

`

La versión de Internet Explorer en ambos casos es la misma.

Pero había algunas diferencias en la configuración de Internet Explorer, como Usar SSL3.0 y Habilitar filtros de pantalla inteligente. Las casillas de verificación en la pestaña Avanzado en las opciones de Internet estaban desmarcadas.

Cuando lo revisamos, comenzó a funcionar. Cuando los desmarcamos, todavía funcionaba.

¿Cuál es el problema real en IE8?

about 3 years ago · Santiago Trujillo
3 answers
Answer question

0

Tal vez no sea lo que buscas, pero tuve un problema similar y lo resolví incluyendo JSON 2 a mi aplicación:

https://github.com/douglascrockford/JSON-js

Otros navegadores implementan JSON de forma nativa, pero IE < 8 (también el modo de compatibilidad con IE 8) no lo hace, por eso es necesario incluirlo.

Aquí hay una pregunta relacionada: JSON en IE6 (IE7)

ACTUALIZAR

el analizador JSON se actualizó, por lo que debe usar el nuevo: http://bestiejs.github.io/json3/

about 3 years ago · Santiago Trujillo Report

0

<!DOCTYPE html>

De lo contrario, IE8 no está actuando correctamente. También deberías usar:

 <meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
about 3 years ago · Santiago Trujillo Report

0

Agregue json2.js en su proyecto. Me enfrenté al mismo problema que he solucionado.

use el enlace: https://raw.github.com/douglascrockford/JSON-js/master/json2.js y cree un nuevo archivo json.js , copie la página y pásela al archivo recién creado, y mueva ese archivo a su Aplicación web.

Espero que funcione.

about 3 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error