JSONP-eigenschappen jsonp-properties

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

De client kan een optionele unieke aanvraag-id ( reqId) opgeven, die in de reactie wordt geretourneerd en waarmee de client meerdere asynchroon ontvangen reacties kan 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 syntaxis <reqHandler> 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. De standaardwaarde is s7jsonResponse .

Het pakket Dynamische media Image Serving Viewers bevat een hulpprogramma voor het aanvragen en parseren van gegevens met 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 het formaat JSON.

Zie ook ​ req ​.

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