JavaScript中的Ajax封装成Promise形式调用

封装

-
 - - -
 - - --- -
 - - -
 -
- -------- - -
	-- --
	-- --
	-- --
-- ----------- -
	- - ----- -- - -
		- -
			- ---- - - --- -
				- --- - ----
				----------------- -- - -
					--- - ------ - - - - - -- - --- - - - -----------
				--
				- ----
			-
			- --- - - ------
			- --------- - -- -
				-------- ----------- ---------- ---
			-
			- --------- - -- -
				-------- --------- ---
				- ----------------------- ------- - -- -
					------- - ---- -
						- ----------- - ---------------------- ------- - -- -
							------------- - ------- - ----
						-
					--
				- - -
					-------- ---
				-
			-
			----- - -- - -
				- ------ - -- -
					- ------ - -- -
						- --- - -----------
						-------
					- - -
						---------
					-
				-
			--
			----- - -- - -
				---------
			-
			- --------- - -- -
				--------
			-
			- --------- - -- -
				- ----------------------- ------- - -- -
					----------------
				- - -
					---------------------
				-
			-
		- - --- -
			-----
		-
	--
-

使用示例

调用 get 方法

------------- - -
	----- - - -----
------ - -
	----- - - -----
---

调用 post 方法

--------- -
	-- --
	-- -
------ - -
	----- - - -----
------ - -
	----- - - -----
---

调用 upload 方法

- ---------- - - ----
--------------- ------

--------- ----------- --- - -
	----- - - ----------
------ - -
	----- - - -----
------ - -
	----- - - -----
---