JSONP-eigenschappen jsonp-properties

Als jsonp wordt gespecificeerd als reactie formaat, worden de antwoordgegevens geformatteerd gebruikend JSONP (de Nota van de Objecten JavaScript met het Opvullen), verpakt in een functie JavaScript vraag.

De client kan een optionele unieke aanvraag-id opgeven ( reqId), dat in de reactie wordt geretourneerd en de client in staat stelt meerdere ontvangen reacties asynchroon te onderscheiden. Een typische reactie heeft de volgende algemene structuur:

/*jsonp*/s7jsonResponse({
   "
<varname>
  objectName
</varname>.
<varname>
  propertyName
</varname>" : "
<varname>
  propertyValue
</varname>",
   ...
 }, "
<varname>
  reqId
</varname>" );

De s7jsonResponse JavaScript-functie moet door de client worden gedefinieerd. In zijn eenvoudigste vorm kan de functie er als volgt uitzien:

var responseData;
S7jsonResponse(data, reqId)
{
 responseData = eval(data);
}

Verzoeken die JSONP reactieformaat steunen laten u de naam van de callback manager specificeren JS gebruikend de uitgebreide syntaxis van req= parameter:

req=...,json [&handler = reqHandler]

De <reqHandler> syntaxis is de naam van de manager JS die in de reactie JSONP aanwezig is. Alleen a-z, A-Z en 0-9 tekens zijn toegestaan. Optioneel. Standaard is s7jsonResponse.

Het Dynamic Media Image Serving Viewers-pakket bevat een hulpprogramma voor het aanvragen en parseren van gegevens met de JSONP-indeling van Image Serving.

Zie https://en.wikipedia.org/wiki/JSONP voor meer informatie over het formaat JSONP.

Zie www.json.org voor meer informatie over de JSON-indeling.

Zie ook req.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49