JSONP屬性 jsonp-properties

如果將jsonp指定為回應格式,則會使用JSONP (JavaScript物件標籤法加邊框間距)將回覆資料格式化,並包裝在JavaScript函式呼叫中。

使用者端可以指定選擇性唯一要求識別碼( reqId),此識別碼會傳回回應中,並允許使用者端區分非同步收到的多個回應。 典型的回應一般結構如下:

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

s7jsonResponse JavaScript函式必須由使用者端定義。 函式最簡單的形式可能如下所示:

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

支援JSONP回應格式的請求可讓您使用req=引數的延伸語法來指定JS回呼處理常式的名稱:

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

<reqHandler>語法是JSONP回應中出現的JS處理常式名稱。 僅允許a-z、A-Z和0-9字元。 選填。 預設值為s7jsonResponse

Dynamic Media Image Serving Viewers套件包含從Image Serving請求及剖析JSONP格式資料的公用程式。

如需JSONP格式的詳細資訊,請參閱https://en.wikipedia.org/wiki/JSONP

如需JSON格式的詳細資訊,請參閱www.json.org

另請參閱req

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