首页 > 代码库 > doviceone- http组件进行webservice的POST请求

doviceone- http组件进行webservice的POST请求

var http = mm("do_Http");    http.method = "POST"; // GET | POST    http.timeout = 10000; // 超时时间 : 单位 毫秒    http.contentType = "application/x-www-form-urlencoded"; // Content-Type    http.url = baseUrl;    http.body = "name=" + encodeURI(textf1.text) + "&pwd="    + textf2.text;    deviceone.print(http.url)    http.on("success", function(data) {        deviceone.print(JSON.stringify(data));        nf.toast("登录成功");        do_DataCache.saveData("loginer", data);        do_App.closePage();        do_App.openPage({            source : "source://view/index.ui",            statusBarState : "transparent",            animationType : "push_r2l"        });    });    http.on("fail", function(data) {        deviceone.print(JSON.stringify(data));        if (data.status == 404) {            nf.toast("用户名或密码错误");        } else {            nf.toast("网络问题");        }        logbtn.animate(animLogB);        logbtn.text = "登录";        logbtn.enabled = true;        probar1.visible = false;        textf1.enabled = true;        textf2.enabled = true;    });    http.request();

baseUrl = "http://192.168.1.75/yz_ws/WebServiceHb.asmx/CheckUser";

doviceone- http组件进行webservice的POST请求