block_ajax.json 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. [
  2. {
  3. "name": "ajax.new",
  4. "contents": [
  5. "创建一个请求对象,并赋值给",
  6. {"type": "inputMortise","default": "","tenonTypes": []}
  7. ],
  8. "class": "ajax.New", "extend": "$Around"
  9. },
  10. {
  11. "name": "ajax.new",
  12. "contents": [
  13. "创建一个请求JSON对象,并赋值给",
  14. {"type": "inputMortise","default": ""}
  15. ],
  16. "class": "ajax.New", "extend": "$Around"
  17. },
  18. {
  19. "name": "ajax.newO2",
  20. "contents": [
  21. "请求平台服务",
  22. {"type": "select", "options": [], "default": "false"}
  23. ],
  24. "class": "ajax.NewO2", "extend": "$Around"
  25. },
  26. {
  27. "name": "ajax.url",
  28. "contents": [
  29. "请求地址",
  30. {"type": "inputMortise","default": "","tenonTypes": []}
  31. ],
  32. "class": "ajax.Url", "extend": "$Enumerate"
  33. },
  34. {
  35. "name": "ajax.data",
  36. "contents": [
  37. "请求内容",
  38. {"type": "inputMortise","default": "","tenonTypes": []}
  39. ],
  40. "class": "ajax.Data", "extend": "$Enumerate"
  41. },
  42. {
  43. "name": "ajax.parameter",
  44. "contents": [
  45. "参数",
  46. {"type": "input","default": ""},
  47. "值",
  48. {"type": "inputMortise","default": "0","tenonTypes": []}
  49. ],
  50. "class": "ajax.Parameter", "extend": "$Enumerate"
  51. },
  52. {
  53. "name": "ajax.method",
  54. "contents": [
  55. "请求方法",
  56. {"type": "select", "options": ["GET|get", "POST|post", "PUT|put", "DELETE|delete", "HEAD|head", "OPTION|option"], "default": "get"}
  57. ],
  58. "class": "ajax.Method", "extend": "$Enumerate"
  59. },
  60. {
  61. "name": "ajax.async",
  62. "contents": [
  63. "请求",
  64. {"type": "select", "options": ["异步|true", "同步|false"], "default": "true"}
  65. ],
  66. "class": "ajax.Async", "extend": "$Enumerate"
  67. },
  68. {
  69. "name": "ajax.timeout",
  70. "contents": [
  71. "超时",
  72. {"type": "inputMortise","default": "0","tenonTypes": []}
  73. ],
  74. "class": "ajax.Timeout", "extend": "$Enumerate"
  75. },
  76. {
  77. "name": "ajax.headers",
  78. "contents": [
  79. "HTTP头",
  80. {"type": "mortise", "tenonTypes": []}
  81. ],
  82. "class": "ajax.Headers", "extend": "$Enumerate"
  83. },
  84. {
  85. "name": "ajax.encoding",
  86. "contents": [
  87. "编码",
  88. {"type": "input","default": "utf-8"}
  89. ],
  90. "class": "ajax.Encoding", "extend": "$Enumerate"
  91. },
  92. {
  93. "name": "ajax.noCache",
  94. "contents": [
  95. "缓存",
  96. {"type": "select", "options": ["是|true", "否|false"], "default": "false"}
  97. ],
  98. "class": "ajax.NoCache", "extend": "$Enumerate"
  99. },
  100. {
  101. "name": "ajax.user",
  102. "contents": [
  103. "用户名",
  104. {"type": "inputMortise","default": "0","tenonTypes": []}
  105. ],
  106. "class": "ajax.User", "extend": "$Enumerate"
  107. },
  108. {
  109. "name": "ajax.password",
  110. "contents": [
  111. "密码",
  112. {"type": "inputMortise","default": "0","tenonTypes": []}
  113. ],
  114. "class": "ajax.Password", "extend": "$Enumerate"
  115. },
  116. {
  117. "name": "ajax.withCredentials",
  118. "contents": [
  119. "withCredentials",
  120. {"type": "select", "options": ["是|true", "否|false"], "default": "false"}
  121. ],
  122. "class": "ajax.WithCredentials", "extend": "$Enumerate"
  123. },
  124. {
  125. "name": "ajax.onSuccess",
  126. "contents": [
  127. "onSuccess",
  128. {"type": "input","default": "responseText"},
  129. {"type": "input","default": "responseXML"}
  130. ],
  131. "class": "ajax.OnSuccess", "extend": "$EnumerateAround"
  132. },
  133. {
  134. "name": "ajax.onJsonSuccess",
  135. "contents": [
  136. "onSuccess",
  137. {"type": "input","default": "responseJSON"},
  138. {"type": "input","default": "responseText"}
  139. ],
  140. "class": "ajax.OnJsonSuccess", "extend": "$EnumerateAround"
  141. },
  142. {
  143. "name": "ajax.onRequest",
  144. "contents": [
  145. "onRequest"
  146. ],
  147. "class": "ajax.OnRequest", "extend": "$EnumerateAround"
  148. },
  149. {
  150. "name": "ajax.onLoadstart",
  151. "contents": [
  152. "onLoadstart",
  153. {"type": "input","default": "event"},
  154. {"type": "input","default": "xhr"}
  155. ],
  156. "class": "ajax.OnLoadstart", "extend": "$EnumerateAround"
  157. },
  158. {
  159. "name": "ajax.onProgress",
  160. "contents": [
  161. "onProgress",
  162. {"type": "input","default": "event"},
  163. {"type": "input","default": "xhr"}
  164. ],
  165. "class": "ajax.OnProgress", "extend": "$EnumerateAround"
  166. },
  167. {
  168. "name": "ajax.onComplete",
  169. "contents": [
  170. "onComplete"
  171. ],
  172. "class": "ajax.OnComplete", "extend": "$EnumerateAround"
  173. },
  174. {
  175. "name": "ajax.onCancel",
  176. "contents": [
  177. "onCancel"
  178. ],
  179. "class": "ajax.OnCancel", "extend": "$EnumerateAround"
  180. },
  181. {
  182. "name": "ajax.onFailure",
  183. "contents": [
  184. "onFailure",
  185. {"type": "input","default": "xhr"}
  186. ],
  187. "class": "ajax.OnFailure", "extend": "$EnumerateAround"
  188. },
  189. {
  190. "name": "ajax.onException",
  191. "contents": [
  192. "onException",
  193. {"type": "input","default": "headerName"},
  194. {"type": "input","default": "value"}
  195. ],
  196. "class": "ajax.OnException", "extend": "$EnumerateAround"
  197. },
  198. {
  199. "name": "ajax.onTimeout",
  200. "contents": [
  201. "onTimeout"
  202. ],
  203. "class": "ajax.OnTimeout", "extend": "$EnumerateAround"
  204. },
  205. {
  206. "name": "ajax.onError",
  207. "contents": [
  208. "onError",
  209. {"type": "input","default": "text"},
  210. {"type": "input","default": "error"}
  211. ],
  212. "class": "ajax.OnError", "extend": "$EnumerateAround"
  213. },
  214. {
  215. "name": "ajax.cancel",
  216. "contents": [
  217. "停止请求",
  218. {"type": "input","default": ""}
  219. ],
  220. "class": "ajax.Cancel", "extend": "$Operation"
  221. },
  222. {
  223. "name": "ajax.isRunning",
  224. "contents": [
  225. "请求",
  226. {"type": "input","default": ""},
  227. "是否正在执行"
  228. ],
  229. "class": "ajax.IsRunning", "extend": "$Expression"
  230. }
  231. ]