El funcionamiento de json con padding es bastante sencillo.
En el momento de cargar el script, el usuario realiza una petición al servidor en el que está alojado dicho API, y éste le proporciona como respuesta otro código:
Código:
getip({"ip":"XXX.XXX.XXX.XXX"});
Ahí está pasando un objeto con su correspondiente IP por la función
getip que habías declarado previamente en tu código, y que obtiene la propiedad "ip".
Cita:
Iniciado por alejandromrtnz378 Qué diferencia hay entre script type="application/javascript" y script type="text/javascript"
Son lo mismo.
application/javascript
es el estándar, pero en este caso se suele utilizar text/javascript por costumbre...