前言:
如今朋友们对“ajaxurl拼接”都比较关怀,兄弟们都需要学习一些“ajaxurl拼接”的相关文章。那么小编在网上收集了一些关于“ajaxurl拼接””的相关文章,希望你们能喜欢,各位老铁们快快来了解一下吧!Ajax是一种 在无需重新加载整个网页的情况下,能够更新部分网页的技术。
$.ajax({ url:'../../json/data.json', type:'get', data:{name:'kaola',age:18}, dataType:'json', success:function(data){ }, error:function(err){ console.log(err.statusText) } })
参数详解:
type:要求为String类型的参数,请求方式(post或get)默认为get。get与post相比,更简单也更快,并且在大部分情况下都可以使用。但在以下情况下,请使用post请求:
· 无法使用缓存文件(更新服务器上的文件或数据库)
· 向服务器发送大量数据(POST 没有数据量限制)
· 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠
URL:要求为String类型的参数,(默认为当前页地址)发送请求的地址。
dataType:预期服务器返回的数据类型。如果不指定,jquery将自动根据HTTP包MIME信息来职能判断,比如XML MIME类型就被识别为XML。可用值:
•"json": 返回 JSON 数据 。
•"jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
•"text": 返回纯文本字符串
。。。。。
data:发送到服务器的数据。
好几种写法:
/第一种写法(把参数拼接在URL中,data属性设为空{ }) function getFormInfo(){ var name='wen'; var user='chen'; $.ajax({ url: "/login/authenticate?name="+name+"&user="+user, type: "POST", data:{}, dataType: "json", success: function(data){ }, error:function(err){ console.log(err.statusText); console.log('异常'); } }); }//第二种写法(参数写成json数据形式)data:{ username:$("#username").val(), content:$("#content").val() }//第三种写法(拼接data)data:'name='+name+'&user='+user,.......
success:要求为Function类型的参数,请求成功后调用的回调函数
参数data是:由服务器返回,并根据dataType参数进行处理后的数据。
error:
要求为Function类型的参数,请求失败时被调用的函数。描述错误类型的字符串以及一个异常对象
面包总会有的。。。加油!!
标签: #ajaxurl拼接