<script>
(function($, doc) {
/*var contextpath = "http://192.168.0.102:8080/pwgtjq";*/
var contextpath = "http://localhost:8080/pwgtjq";
$.init({
statusBarBackground: '#f7f7f7'
});
////$.plusReady
$.ready(function() {
/*alert("当前页面url:"+plus.webview.currentWebview().getURL());*/
var loginButton=document.getElementById("login");
alert(1);
loginButton.addEventListener('tap', function(event) {
var path=contextpath+"/Login.action";
var parameter="username="+document.getElementById("username").value;
parameter+="&password="+document.getElementById("password").value;
alert(document.getElementById("username").value);

/*alert(loginInfo);
app.login(loginInfo, function(err) {
if (err) {
plus.nativeUI.toast(err);
return;
}
toMain();
});*/
/*var urls="http://192.168.0.104:8080/pwzdha";
var loginInfo = {
username: document.getElementById("username"),
password: document.getElementById("password")
};
params=JSON.stringify(loginInfo);
console.log('params='+params);*/
mui.toast(path);
$.ajax({
url:path,
type:"post",
data:parameter,
async:false,
dataType:"text",
success:
function(data,textStatus,jqXHR){
var regx1=new RegExp("您的浏览器不支持框架!","g");
var regx2=new RegExp("用户名或密码有误","g");
if(regx1.test(data))
{
/*var path=contextpath+"/main_top.action";
mui.alert(path);*/
var url="main.html";
var id="menu";
var login=plus.webview.open(url,id,"","fade-in",1000);

/* console.log(webview);//输出mui字符串*/
}
else if(regx2.test(data))
{
mui.toast("用户名或密码错误...");
}
else
{
mui.toast("抱歉,系统维护中。");
}
},
error:
function(XMLHttpRequest,textStatus,errorThrown){
mui.toast("status:"+XMLHttpRequest.status);
}
});
});
/*$.trigger(loginButton,'tap');*/

//
window.addEventListener('resize', function() {
oauthArea.style.display = document.body.clientHeight > 400 ? 'block' : 'none';
}, false);
//
var backButtonPress = 0;
$.back = function(event) {
backButtonPress++;
if (backButtonPress > 1) {
plus.runtime.quit();
} else {
plus.nativeUI.toast('再按一次退出应用');
}
setTimeout(function() {
backButtonPress = 0;
}, 1000);
return false;
};
});

}(mui, document));
</script>

<!--<script type="text/javascript">
$("#login").click(function(){

alert(1);
$.ajax({
url:path,
type:"post",
data:parameter,
async:false,
dataType:"text",
success:
function(data,textStatus,jqXHR){
var regx1=new RegExp("您的浏览器不支持框架!","g");
var regx2=new RegExp("用户名或密码有误","g");
if(regx1.test(data))
{
var url="../html/menu.html";
var id="menu";
var login=plus.webview.open(url,id,"","fade-in",1000);
}
else if(regx2.test(data))
{
mui.toast("用户名或密码错误...");
}
else
{
mui.toast("抱歉,系统维护中。");
}
},
error:
function(XMLHttpRequest,textStatus,errorThrown){
mui.toast("status:"+XMLHttpRequest.status);
}
});
});
</script>
-->

ServletActionContext.getResponse().setHeader("Access-Control-Allow-Origin", "*");

loginserver 个人草稿的更多相关文章

  1. public protect private. 草稿。

    public protect private. 草稿. #include <iostream> #include <thread> #include <memory> ...

  2. 新建MMS草稿保存后,再进入草稿修改收件人,退出到会话界面,会显示两条草稿

    分析原因:新建彩信草稿,保存后,再打开草稿,修改收件人,再保存会产生新的threadId, 而之前保存的草稿theadId还存在,导致此问题. (必现. 解决方法:将原来的Thread_id和新的收件 ...

  3. 自己写了一个类似百度空间自动保存草稿的程序 php+jquery

    可以异步加载mysql中的草稿~,异步更新草稿列表~ 下载地址:http://download.csdn.net/source/3479156 代码: demo.php <?php mysql_ ...

  4. [原创].NET 分布式架构开发实战之二 草稿设计

    原文:[原创].NET 分布式架构开发实战之二 草稿设计 .NET 分布式架构开发实战之二 草稿设计 前言:本篇之所以称为草稿设计,是因为设计的都是在纸上完成的.反映了一个思考的过程. 本篇的议题如下 ...

  5. C#在outlook里创建一封邮件到草稿箱

    原文:C#在outlook里创建一封邮件到草稿箱 1.引用Microsoft.Office.Interop.Outlook.dll 2.  实现代码 public static int SendToD ...

  6. Gradle学习草稿

    参考博客:http://www.cnblogs.com/davenkin/p/gradle-learning-1.html Android Plugin DSL Reference http://go ...

  7. 更改Windows Live Writer默认日志与草稿保存路径

    目的:把保存Windows Live Writer的日志与草稿文件夹My Weblog Posts移动到E:\Blog\路径下 用mklink命令,创建E:\Blog\路径下的My Weblog Po ...

  8. Winform开发框架中工作流模块之申请单草稿处理

    在我们开发工作流模块的时候,有时候填写申请单过程中,暂时不想提交审批,那么可以暂存为草稿,以供下次继续填写或者提交处理,那么这个草稿的功能是比较实用的,否则对于一些填写内容比较多的申请单,每次要重填写 ...

  9. WordPress禁止版本修订历史、自动保存和自动草稿最新方法汇总

    提醒:我这里汇总的方法有一些只支持以前老版本的WordPress,对于新版本的WordPress,有些功能是不支持的,所以操作前请做好备份.我的WordPress版本目前是4.3.1,我会在我测试有效 ...

随机推荐

  1. vue cli 静态资源导入 路径

    1.public文件夹 使用绝对路径引入. 2.assets文件夹 使用相对路径引入. https://cli.vuejs.org/zh/guide/html-and-static-assets.ht ...

  2. Spring 中开启Mybatis缓存

    mybatis的一级缓存默认是开启的,二级缓存开启的方法: 在每个Mapper.xml文件中加入一个

  3. 基于Docker + Consul + Nginx + Consul-Template的服务负载均衡实现(转)

    转:https://www.jianshu.com/p/fa41434d444a 前言 上一篇文章使用 Consul 和 Registrator 在 docker 的容器环境中搭建了服务注册和发现集群 ...

  4. 在mac中安装tmux

    在mac 中安装Tmux: 在终端输入如下命令: brew  install tmux Tmux 的快捷键前缀(Prefix) 为了使自身的快捷键和其他软件的快捷键互不干扰,Tmux 提供了一个快捷键 ...

  5. System.InvalidOperationException:“No coercion operator is defined between types 'System.Int16' and 'System.Boolean'.”

    modelBuilder.Entity<MentItems>().Property(e=>e.IsValid) .HasColumnType("bit(1)") ...

  6. dapperHelper

    public class DapperHelper { /// 数据库连接名 private static string _connection = string.Empty; /// 获取连接名 p ...

  7. 算法习题---5.4反片语(Uva156)

    一:题目 输入一些单词,找出所有满足以下条件的单词:该单词不能通过字母重排得到输入文本中的另外一个单词.在判断是否满足条件时,字母不区分大小写,但在输出时应该保留输入中的大小写,按字典序进行排列 将输 ...

  8. 【435】NULL '\0' 0 等在 C 语言中的区别

    参考:C/C++语言中NULL.'\0’和0的区别 参考:空字符串.'\0'.0与NULL的区别以及数组清零的特点分析 在 C语言 中没有 空字符 这个东西 '',不过有 空字符串 "&qu ...

  9. Day3作业:ha_proxy配置文件修改

    不废话,上代码 readme: # Auther:ccorz Mail:ccniubi@163.com Blog:http://www.cnblogs.com/ccorz/ # GitHub:http ...

  10. LeetCode_342. Power of Four

    342. Power of Four Easy Given an integer (signed 32 bits), write a function to check whether it is a ...