loginserver 个人草稿
<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 个人草稿的更多相关文章
- public protect private. 草稿。
public protect private. 草稿. #include <iostream> #include <thread> #include <memory> ...
- 新建MMS草稿保存后,再进入草稿修改收件人,退出到会话界面,会显示两条草稿
分析原因:新建彩信草稿,保存后,再打开草稿,修改收件人,再保存会产生新的threadId, 而之前保存的草稿theadId还存在,导致此问题. (必现. 解决方法:将原来的Thread_id和新的收件 ...
- 自己写了一个类似百度空间自动保存草稿的程序 php+jquery
可以异步加载mysql中的草稿~,异步更新草稿列表~ 下载地址:http://download.csdn.net/source/3479156 代码: demo.php <?php mysql_ ...
- [原创].NET 分布式架构开发实战之二 草稿设计
原文:[原创].NET 分布式架构开发实战之二 草稿设计 .NET 分布式架构开发实战之二 草稿设计 前言:本篇之所以称为草稿设计,是因为设计的都是在纸上完成的.反映了一个思考的过程. 本篇的议题如下 ...
- C#在outlook里创建一封邮件到草稿箱
原文:C#在outlook里创建一封邮件到草稿箱 1.引用Microsoft.Office.Interop.Outlook.dll 2. 实现代码 public static int SendToD ...
- Gradle学习草稿
参考博客:http://www.cnblogs.com/davenkin/p/gradle-learning-1.html Android Plugin DSL Reference http://go ...
- 更改Windows Live Writer默认日志与草稿保存路径
目的:把保存Windows Live Writer的日志与草稿文件夹My Weblog Posts移动到E:\Blog\路径下 用mklink命令,创建E:\Blog\路径下的My Weblog Po ...
- Winform开发框架中工作流模块之申请单草稿处理
在我们开发工作流模块的时候,有时候填写申请单过程中,暂时不想提交审批,那么可以暂存为草稿,以供下次继续填写或者提交处理,那么这个草稿的功能是比较实用的,否则对于一些填写内容比较多的申请单,每次要重填写 ...
- WordPress禁止版本修订历史、自动保存和自动草稿最新方法汇总
提醒:我这里汇总的方法有一些只支持以前老版本的WordPress,对于新版本的WordPress,有些功能是不支持的,所以操作前请做好备份.我的WordPress版本目前是4.3.1,我会在我测试有效 ...
随机推荐
- T-MAX组--项目冲刺(第二天)
THE SECOND DAY 项目相关 作业相关 具体描述 所属班级 2019秋福大软件工程实践Z班 作业要求 团队作业第五次-项目冲刺 作业正文 T-MAX组--项目冲刺(第二天) 团队名称 T-M ...
- cmd命令net和sc
来看windows中启动和关闭服务的方法:在cmd下可有两种方法打开,分别是net和sc. 1.net用于打开没有被禁用的服务, NET命令是功能强大的以命令行方式执行的工具. 它包含了管理网络环境. ...
- The Matrix | 黑客帝国
今天又刷了一遍,依旧跟第一次看一样,非常惊叹震撼,同时也发现了更多的细节. 梳理一下情节: 开始就是Trinity在matrix里被黑衣人Agent追杀,Trinity团队的目的是寻找Neo,显然Ag ...
- linux网卡参数NM_CONTROLLED【转】
安装操作系统时,自动生成的网卡配置文件,/etc/sysconfig/network-scripts/ifcfg-eth0里面有如下的参数:NM_CONTROLLED=yes说明 Network ma ...
- Diffie-Hellman算法简介
一.DH算法是一种密钥交换协议,它可以让双方在不泄漏密钥的情况下协商出一个密钥来. DH算法基于数学原理,比如小明和小红想要协商一个密钥,可以这么做: . 小明先选一个素数和一个底数,例如,素数p=, ...
- 【Python】使用POST方式抓取有道翻译结果
1.安装requests库 2.打开有道翻译,按下F12,进入开发者模式,输入我爱青青,点击Network,再点击XHR 3.撰写爬虫 import requestsimport json # 使用有 ...
- IoAllocateMdl,MmProbeAndLockPages的用法
转载地址:https://blog.csdn.net/wdykanq/article/details/7752909 IoAllocateMdl,MmProbeAndLockPages的用法 第一,M ...
- Spring 中使用了哪些设计模式?
好了,话不多说,开始今天的内容.spring中常用的设计模式达到九种,我们举例说明. 1.简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式 ...
- URL相关的工具类
package com.opslab.util.web; import com.opslab.util.CharUtil;import com.opslab.util.CharsetUtil;impo ...
- 【Leetcode_easy】883. Projection Area of 3D Shapes
problem 883. Projection Area of 3D Shapes 参考 1. Leetcode_easy_883. Projection Area of 3D Shapes; 完