www.fltk.net > jquEry和AjAx传递参数到后台,后台插入数据库的值...

jquEry和AjAx传递参数到后台,后台插入数据库的值...

$.ajax({ type: "POST", //用POST方式传输 dataType: "text", //数据格式:JSON url: 'newuser2.php', //目标地址 data: {phone: ph}, error: function () { alert('Error loading XML document'); }, success: function (msg){} });改成这样试一下

data:datas,就是传的参数,这个datas必须是对象类型的,比如data:{"name":"zhangsan"},后台就能接收到name的值了

可能的原因:1 你后台没有返回值 2 你ajax 的success 函数里没做接受数据 或后台返回的数据与接收的 数据类型不一致 3 后台有异常抛出

PHP端通常是这样回应jQuery的post: $response['status'] = 1;$response['message'] = 'worked';echo json_encode($response);exit(); 这样在post的回调函数中就可以接收到function(data,status)的两个参数了。 $.post("xxx.php",jsonData, func...

success里面 循环后台给的json 渲染 字符串拼接 了解一下 给一段照着搬砖就行 var spans=‘’; 1: 后台数据不是数组就直接用 如: spans+=“'+ a.b+'” a是后台给的key b是a的value document.getElementById("XX").innerHTML=spans 2 : 后台数据是...

$.ajax({ url:'路径', type:'post'//提交方式 data:'Name=test',//参数 success:function(data){//返回值 } }); 后台: string Name=Request["Name"];

$.ajax({type: '请求类型,post或者get',url: "你的请求地址",data: {//这里是请求参数,前面是键名,后面是值//我的例子中是两个请求参数hallId: '74b2xsa',queryDate: '2018-06-19',},success: function (result) {console.log(result);},erro...

返回的result是局部变量,只能在success中取到。默认的是异步请求,异步请求只能在ajax方法内部取到.可以设置async :false

文档里面有些,$.ajax有一个data属性:http://www.w3school.com.cn/jquery/ajax_ajax.asp 通过这个属性来传参

$.ajax({//验证编号及手机号码是否已经存在 type:'post',//可选get url:'ajaxAction!checkUserByAdd.action', data:'uNum='+encodeURI(encodeURI($("#unum").val()))+'&uPhone='+$("#uphone").val()+'&type=01',//传给后台数据 dataType:'text',...

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com