JSONP实现代码
Java: boolean jsonP = false; String cb = request.getParameter("callback"); if (cb !=null) { jsonP true response.setContentType("text/javascript"}else.setContentType("application/x-json"Writerout.getWriter();jsonPout.write+ "(".printdataBlock.toJsonString());");"} PHP: $callback = $_REQUEST['callback']; // Create the output object. $output array'a'=> 'Apple','b'=>'Banana' //start output$callback header('Content-Type: text/javascript' echo $callback '(' json_encode$output');'{'Content-Type: application/x-json'); echo json_encode} ASP.net: String jsonString "{success: true}" Request.ParamsGetString responseString ""(!String.IsNullOrEmptycb)){ responseString "("")"{= jsonStringResponseWrite(responseString);jsonp客户端代码: <html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |