MUi 框架ajax请求WebService接口

mui.init();

mui.plusReady(function()

{

document.getElementById(‘login‘).addEventListener(‘tap‘,function()

{

var UserName=document.getElementById("account").value;

var Userpassword= hex_md5(document .getElementById("password").value);

mui.ajax(‘http://XXXXX/Login.asmx/MgLogin‘,

{

data:"{‘loginname‘:‘"+UserName+"‘,‘password‘:‘"+Userpassword+"‘,‘identifies‘:‘123456‘,‘code‘:‘‘}",

type:‘POST‘,//HTTP请求类型

dataType:‘json‘,//服务器返回json格式数据

timeout:10000,//超时时间设置为10秒;

headers:{‘Content-Type‘:‘application/json‘},

success:function(data)

{

//服务器返回响应,根据响应结果,分析是否登录成功;

var jsons=data.d;

var str=JSON.parse(jsons);

if(str["StatusCode"]=="200")

{

mui.alert("登陆成功");

}else

{

mui.alert("登陆失败");

}

},

error:function(xhr,type,errorThrown)

{

//异常处理;

mui.alert(type);

console.log(type);

}

});

});

});

时间: 2024-11-03 16:05:04

MUi 框架ajax请求WebService接口的相关文章

ajax请求jesery接口无法获取参数的问题解决方案

jesery是强大的RESTful api框架, 很多人在用它做web项目时会遇到这样一个问题: ajax请求jesery接口无法获取输入参数, 可明明接口已经指明了Consume是application/x-www-form-urlencoded, 为什么接口获取的输入参数都为Null. 其实, 要解决这个问题, 要注意一个细节, 就是浏览器在使用jquery ajax方法发送请求,默认会用contentType为application/x-www-form-urlencoded, 尾巴再 带

WebService学习笔记-Ajax请求Webservice

Webservice地址为 http://192.168.13.232:8989/ws_01/umgsai JSP页面地址为 http://192.168.13.232:8080/Demo/index.jsp Webservice的请求体如下 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://ws.umgsai.com/" x

Ajax请求WebService跨域问题

1.背景 用Jquery中Ajax方式在asp.net开发环境中WebService接口的调用 2.出现的问题 原因分析:浏览器同源策略的影响(即JavaScript或Cookie只能访问同域下的内容); 3.解决方案: (1) JSONP:只支持GET方式 (2) CROS:跨域资源共享 以下为CROS解决方案: a.在WebService接口加上响应头信息: b.在web.config文件中加上相关配置节信息: 运用a或者b的解决方案后,浏览器头信息中变动如下: 最终问题得以较好的解决,但对

使用js+Ajax请求API接口数据-带请求头方式

先上代码: <script type="text/javascript"> function zLoginCheck() { var Account = 'admin; var Password = 'DC483E80A7A0BD9EF71D8CF973673924'; var str = { Account: Account, Password: Password } $.ajax({ type: "POST", url: '/Handle/zLogi

Ajax调用WebService接口样例

在做手机端h5的应用时,通过Ajax调用http接口时没啥问题的:但有些老的接口是用WebService实现的,也来不及改成http的方式,这时通过Ajax调用会有些麻烦,在此记录具体实现过程.本文使用在线的简体字转繁体字WebService来演示,WebService地址为http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx?wsdl. 1.使用SoapUI生成Soap消息 使用SoapUI可以很方便

AJAX请求WebService

1.WebService代码 1 [WebMethod] 2 [ScriptMethod(UseHttpGet = false)] 3 public string GetObject() 4 { 5 User user = new User() 6 { 7 UserID = 1, 8 UserName = "1111" 9 }; 10 //直接用json.net框架序列化 11 return JsonConvert.SerializeObject(user); 12 13 } 14 2

Yii框架--ajax请求问题

小伙伴们大家好~ 今天我在做一个项目,用到了异步操作,但总是跳过$.ajax()方法. 后来检查N遍,把前端也叫来了帮忙,还是没发现哪里错了. 最后!!!发现错误的时候赶脚今天没带脑子上班( ? ^ ? ) 接下来,就来说说我自己给自己挖的坑吧! Controller: 页面: 由于ajax没有加data参数!!没有加data参数!!没有加data参数!!(重要的事情要说三遍!)(而且一定要给data参数传值才可以!) 所以Controller的if($_POST){}请求根本不会走!$_POS

关于angularjs中ajax请求php接口参数个是转换的问题

mainApp.config(function($httpProvider){ $httpProvider.defaults.transformRequest = function(obj){ var str = []; for(var p in obj){ str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); } return str.join("&"); } $httpPr

Ajax 调用webservice 解决跨域请求和发布到服务器后本地调用成功外网失败的问题

    webservice 代码 1 /// <summary> 2 /// MESService 的摘要说明 3 /// </summary> 4 [WebService(Namespace = "http://tempuri.org/")] 5 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 6 //[System.ComponentModel.ToolboxItem(false)