He estado guardando todos mis archivos json con extensión .txt y trabajaron con llamadas jquery ajax.Extensión de archivo JSON
Cuando cambio la extensión a .json y en mi jquery ajax llamada - jQuery.ajax() - especifico
- tipoDatos: "json",
- contentType: "solicitud/json; charset = utf-8 ",
los archivos ya no funcionan. ¿Porque?
¿No deberían todos los archivos json tener una extensión .json? Estoy usando el servidor IIS.
JSON
{ "rows": [
{"row":[
{"cells": [
{"data": "Edit"},
{"data": "030194"}
]}
]},
{"row":[
{"cells": [
{"data": "Add"},
{"data": "030194"}
]}
]}
]}
jQuery
jQuery.ajax ({
type: "GET",
url: "localhost/ABC.json",
dataType: "json",
contentType: "application/json;
charset=utf-8",
cache: "false",
success: function(response){}
});
Puede alguien decirme por qué extensión .json no está funcionando? Funciona si lo cambio a .txt
¿Puedes publicar tu código? –
Hay una posibilidad decente de que el problema sea su servidor web. Hay una posibilidad aún mayor de que estés haciendo un uso indebido total de JSON al intentar hacerlo (¿presumiblemente?) Almacenamiento de datos. – riwalk
@ Stargazer712: Mi dinero está en el servidor web. Tipo de contenido/mime no reconocido, por lo que un texto (texto/plano) ya no tiene un 'Content-Type' válido –