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