jquery ajax请求

$.ajax()方法是jQuery最底层的Ajax实现:

该方法只有1个参数,但在这个对象里包含了$.ajax()方法所需要的请求设置以及回调函数等信息,

参数以key/value 的形式存在,所有参数都是可选的

$.ajax()方法常用参数解释

参数名称              类型                                         说明
url                    String                                      (默认为当前页地址)发送请求的地址

type                   String                                       请求方式(POST或GET)默认为GET,注意其他HTTP请求方法,
                                                                    例如PUT和DELETE 也可以使用,但仅部分浏览器支持
																	
timeout                Number                                        设置请求超时时间(毫秒),此设置将覆盖$.ajaxSetup方法的全局设置

data                   Object或String                                发送到服务器的数据。如果已经不是字符串,将自动转换为字符串格式。
                                                                 
																 
dataType               String                                         预期服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTPMIME信息返回

                                                                       json: 返回JSON数据
																	   
																	   
success                 Function                                    说明
                                                                    请求成功后调用的回调函数,有两个参数:
																	 
																	 1) 由服务器返回,并根据dataType参数进行处理后的数据
																	 
																	 2) 描述状态的字符串


  $.ajax({
                                type: "get",
                                data: data,
                                url: "/api/commandssh",
                                dataType: "json",
                                success: function(d,textStaus){
                                        successfn(d);
                                        console.log(d);
                                        console.log(textStaus);
                                },
                                error: function(e){
                                        errorfn(e);
                                }
                        });
Array [ "yyjk " ]  displayexecssh.js:19:18
<tr><th>数据 </th></tr><tr><td>yyjk
</td></tr>  displayexecssh.js:23:17
Array [ "yyjk " ]  displayexecssh.js:35:41
success

success  请求成功后调用的回调函数,有两个参数:

1) 由服务器返回,并根据dataType参数进行处理后的数据

2) 描述状态的字符串

function(data,textStaus){
    //data可能是xmlDoc,jsonObj,html,text 等
	
	textStaus
	
	前面用到的$.load(),$.get(),$.post,$.getScript(),$.getJSON()这些方法,
	
	都是基于

原文地址:https://www.cnblogs.com/hzcya1995/p/13349287.html