本文共 7132 字,大约阅读时间需要 23 分钟。
function getNews(){ try{ $.ajax({ type: "GET", url:'xxx.json', dataType: 'json', jsonp : "callback", success: function (msg) { console.log(msg); }, error:function (error) { console.log(error) } }); }catch(e){ alert(e.message); return false; } }
首先得确保json的jar包都已经导入正确然后在看看网页和servlet之间的数据类型是否一致contentType: "application/json;charset=utf-8",两边都需要设置一下传输的内容
.open (http-method, url, async, userID, password) (后面是帐号和密码,在禁止匿名访问的http页面中,需要用户名和口令)
$.ajax({ url : 'your url', data:{name:value}, cache : false, async : true, type : "POST", dataType : 'json/xml/html', success : function (result){ return result; } });
var ret = null; $.ajax({ url : 'your url', data:{name:value}, cache : false, async : true, type : "POST", dataType : 'json/xml/html', success : function (result){ ret=result; } }); return ret;
/**我的邀请奖励汇总记录接口**/ getTotalList:function(v){ try{ var al = "#firstAnchor"; $.ajax({ url:getOAByActivity()+"/act/se/20190916/recommend/my/total", dataType:"jsonp", jsonp:"callback", data:{activityPeriods:"SE20190916",companyId:"14"}, success:function(msg){ var code = msg["code"]; if("0"==code){ 执行1 }else if("98"==code || "99"==code){ 执行2 } else{ alert("网络问题"+code); } } }); } catch(e){ alert(e.message); } }
//提交注册数据 submitLogin:function(event){ //var _this=event.data.obj; try{ $(".error_msg").html("").hide(); //验证数据 var accountNo=$.trim($("#accountNo").val()); if(accountNo=='' || accountNo.length<6){ $(".error_msg").html("请输入正确的账户号码").show(); //alert("请输入正确的账户号码"); return false; } if('90' == accountNo.substr(0, 2)){ $(".error_msg").html("账户类型暂不支持").show(); //alert("账户类型暂不支持"); return false; } var phoneNo=$.trim($("#guestPhone").val()); var regPhone = /^(13|14|15|16|17|18|19)\d{9}$/; if (!regPhone.test(phoneNo)){ $(".error_msg").html("请输入正确的手机号码").show(); //alert("请输入正确的手机号码"); return false; } //ajax $.ajax({ type:"POST", url: getOAByActivity()+"/act/ext/login", dataType:"jsonp", jsonp:"callback", data:{activityPeriods:"SE20180916",accountNo:accountNo,phone:phoneNo,captchaFlag:"0",companyId:"14"}, success:function(msg){ if("0"==msg["code"]){//成功 $("#member_login").hide(); recommend.getTotalList(1); $("#login_false1").hide(); $("#login_false2").hide(); }else if (msg["code"] == '20063'){ $(".error_msg").html("很抱歉,您还没有开通/激活真实账户,请先开通/激活账户,如有疑问请咨询在线客户!").show(); }else{ $(".error_msg").html(msg["infoMsg"]).show(); //alert(msg["msg"]); return false; } } }); } catch(e){ alert(e.message); return false; } }
var accountNo=$.trim($("#accountNo").val()); var phoneNo=$.trim($("#guestPhone").val());
/**我的邀请奖励汇总记录接口**/ getTotalList:function(v){ var accountNo=$.trim($("#accountNo").val()); var phoneNo=$.trim($("#guestPhone").val()); try{ var al = "#firstAnchor"; $.ajax({ url:getOAByActivity()+"/act/se/20190916/recommend/my/total", dataType:"jsonp", jsonp:"callback", data:{activityPeriods:"SE20190916",companyId:"14"}, success:function(msg){ var code = msg["code"]; if("0"==code){ 执行1 }else if("98"==code || "99"==code){ 执行2 } else{ alert("网络问题"+code); } } }); } catch(e){ alert(e.message); } }
$.ajax({ type: "POST", url: "http://www.xxx.com/xxx.jsp", data: "nick_name=nickname&newsid=nid&content=content&callback=?", dataType : "jsonp" });
var sUsrAgent=navigator.userAgent; var isSF=sUsrAgent.indexOf("Safari")!=-1; if(isSF){ $.ajax({ type: "POST", url: "http://xxxxxx.jsp", data: "nick_name=nickname&content=content&callback=?", async: false }); }else{ $.ajax({ type: "POST", url: "http://xxxxxx.jsp", data: "nick_name=nickname&content=content&callback=?", async: false, dataType : "jsonp" }); }
转载地址:http://sffpi.baihongyu.com/