Si se especifica JavaScript™ como formato de respuesta, los datos de respuesta tienen el formato de un archivo de inclusión JavaScript™.
Una respuesta típica de propiedades de JavaScript™ tiene esta estructura general:
<varname>
objectName.propertyName
</varname>='
<varname>
propertyValue
</varname>'
...
propertyValue
puede estar vacío. El espacio en blanco es opcional al principio y al final de cada línea y antes y después del separador =. Todos los valores se incluyen entre comillas simples. Las comillas simples en cadenas se escapan con dos comillas simples consecutivas.
Para analizar una respuesta de propiedades de JavaScript™, cualquier objeto u objetos a los que se haga referencia en la respuesta debe crearse antes de cargar el archivo de propiedades. A continuación se muestra un ejemplo de uso de req=props
para obtener el tamaño de la imagen de respuesta en JavaScript™:
<script> image = new Object; </script>
<script
src='http://myServer/is/image/myImage?req=props,javascript'>
<script> alert("Size: " + image.width + " , " +
image.height); </script>