knrt.net
当前位置:首页 >> jquEry发送AjAx请求,参数怎么放到http请求的BoDy里面 >>

jquEry发送AjAx请求,参数怎么放到http请求的BoDy里面

jquery ajax常用参数:<br>$.ajax({<br> url: "http://cloud.keji01.com/", //ajax请求地址修改成自己的<br> cache: false,//(默认: true,dataType为script和jsonp时默认为false)设置为 false 将不缓存此页面,建议使用默认<br> type:"GET",//请

你是做跨域请求么?跨域请求需要在服务器设置头部信息 header("Access-Control-Allow-Origin:*");

get请求你只能通过url后面去传参数了,如果你要传一个实体,可以用post以json的形式传递

封装一个自定义的ajax方法

$.ajax({ url:'user.php?act=check_email_exist&email='+value, type:'POST', data:{}, success:function(msg){ //Do something. }, async:false});用$_POST['act']试试.

get请求一般是在你请求的地址后边 加上 ?par=''&par2='' 例如 请求的页面是 a.do(假设你后台是java) 那么 请求地址是这样的 a.do?par='123'&par2='456' 这个请求传递的参数 就 par 和par2 他俩的值分别为 123,456

$.ajax({ url: '../api/findUser', type: "POST", data: {//data就是参数,是json格式 userCode: '201702009', userName: '张三' }, async: false,//这里表示同步 dataType: 'json', cache: false, success: function (args) { //请求成功返回后执行的动作 }, error: function (args) { //请求失败后执行的动作 } });

从后台返回来值的时候,将值格式化成json对象,在前台接收后,可根据json.id.等等来调用赋值

是不是先要申请并且注册后呢!

那你就不能用serialize方法了,这里面都是value值;你看看$("#myformSub").serialize()传的对象格式是什么样,自己定义一个对象,吧你需要的值赋进去就可以了. 我就是不明白,你为什么要传text值,

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com