call.jsp 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  4. <c:set var="contextPath" value="${pageContext.request.contextPath}" ></c:set>
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  6. <html>
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  9. <meta http-equiv="pragma" content="no-cache">
  10. <meta http-equiv="cache-control" content="no-cache">
  11. <meta http-equiv="expires" content="0">
  12. <title>Insert title here</title>
  13. <script type="text/javascript"
  14. src="${contextPath}/resources/scripts/jquery-1.11.1.js"></script>
  15. <script type="text/javascript"
  16. src="${contextPath}/resources/scripts/json2.js"></script>
  17. <script src="${contextPath}/resources/scripts/gis.common.js" type="text/javascript"></script>
  18. <script type="text/javascript">
  19. var bash = bash || {};
  20. bash.script = function() {
  21. };
  22. bash.script.jsonAjax= function(obj,exeJson){
  23. var ajaxInfo={
  24. type : 'post',
  25. dataType : 'json',
  26. //contentType : 'application/json;charset=utf-8',
  27. //timeout : 10000, //超时时间设置,单位毫秒
  28. cache : false,// 不从缓存中去数据
  29. async : true,
  30. //url : obj.url,
  31. //data : JSON.stringify(jsondate),
  32. //headers:headinfo,
  33. success : function(data) {
  34. if(exeJson){
  35. exeJson(data);
  36. }
  37. },
  38. error : function(jqXHR, textStatus, errorThrown) {
  39. //alert(jqXHR.responseText);
  40. }
  41. };
  42. ajaxInfo.url=obj.url;
  43. ajaxInfo.data=obj.data||{};
  44. if(typeof(obj.async)!="undefined"){
  45. ajaxInfo.async=obj.async
  46. }
  47. if(typeof(obj.contentType)!="undefined"){
  48. //alert(obj.contentType);
  49. ajaxInfo.contentType=obj.contentType;
  50. }
  51. //alert(ajaxInfo);
  52. $.ajax(ajaxInfo);
  53. }
  54. $(document).ready(function() {
  55. //alert(JSON.stringify({runtime:new Date().getTime()}))
  56. var objdata=JSON.stringify({syncsucceed:true,tableName:"GK_BASIC_JSJY_GK_GQ",zyid:"4"});
  57. bash.script.jsonAjax({url:"${contextPath}/demo/calldata.do",contentType:'application/json;charset=utf-8',async:true,data:objdata},
  58. function(data){
  59. alert(JSON.stringify(data));
  60. });
  61. });
  62. </script>
  63. </head>
  64. <body>
  65. </body>
  66. </html>