Changeset 23248
- Timestamp:
- 2013/10/22 20:46:51 (11 years ago)
- Location:
- branches/version-2_13-dev/data/class
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/api/SC_Api_Utils.php
r23124 r23248 193 193 public function sendResponseJson($response_outer_name, &$arrResponse) 194 194 { 195 header('Content-Type: application/json; charset=UTF-8'); 196 $arrResponse['response_name'] = $response_outer_name; 197 echo SC_Utils_Ex::jsonEncode($arrResponse); 195 if (isset($arrResponse["callback"])) { 196 $callback = $arrResponse["callback"]; 197 unset($arrResponse["callback"]); 198 header('Content-Type: application/javascript; charset=UTF-8'); 199 $arrResponse['response_name'] = $response_outer_name; 200 echo $callback . "(" . SC_Utils_Ex::jsonEncode($arrResponse) . ")"; 201 } else { 202 header('Content-Type: application/json; charset=UTF-8'); 203 $arrResponse['response_name'] = $response_outer_name; 204 echo SC_Utils_Ex::jsonEncode($arrResponse); 205 } 198 206 } 199 207 -
branches/version-2_13-dev/data/class/pages/api/LC_Page_Api_Json.php
r23124 r23248 65 65 66 66 list($response_outer, $arrResponse) = SC_Api_Operation::doApiAction($arrParam); 67 68 if (isset($arrParam["callback"])) { 69 $arrResponse["callback"] = $arrParam["callback"]; 70 } 71 67 72 SC_Api_Operation_Ex::sendApiResponse('json', $response_outer, $arrResponse); 68 73 SC_Response_Ex::actionExit();
Note: See TracChangeset
for help on using the changeset viewer.