• 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";

  • 相关阅读:
    [UVa514] Rails
    今日才真正懂了BFS
    [UVa11292] Dragon of Loowater
    [UVa] TEX Quotes
    白书杂七杂八
    [OpenJudge] Feed_Accounting
    [OpenJudge] Jolly_Jumpers
    Restart
    Collection of Websites
    Oracle11完全卸载方法
  • 原文地址:https://www.cnblogs.com/mafeng/p/6281401.html
Copyright © 2020-2023  润新知