<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. Mybatis笔记(二)

    目录 MyBatis 逆向工程 MyBatis Generator 使用 分页插件 1.下载分页插件 2.配置分页插件 3.使用分页插件 SSM整合(spring与springMVC) 1.创建web ...

  2. Vue基础学习 --- 组件传值

    父组件->子组件 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...

  3. Java实现视频网站的视频上传、视频转码、及视频播放功能(ffmpeg)

    视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpe ...

  4. 判断x的m次方和y的m次方末尾三位数是否相等

    /*==============================================对于任意给定的两个正整数x和y,是否存在一个不超过100的正整数m使得x^m与y^m的末尾三位数相等呢? ...

  5. bower 安装依赖提示 EINVRES Request to https://bower.herokuapp.com/packages/xxx failed with 502

    出错提示EINVRES Request to https://bower.herokuapp.com/packages/chai failed with 502 访问 https://bower.he ...

  6. openresty开发系列28--openresty中操作mysql

    openresty开发系列28--openresty中操作mysql Mysql客户端   应用中最常使用的就是数据库了,尤其mysql数据库,那openresty lua如何操作mysql呢?   ...

  7. flutter的加载弹框

    代码组件: import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'packa ...

  8. Python - Django - ORM 聚合查询和分组查询

    models.py: from django.db import models # 出版社 class Publisher(models.Model): id = models.AutoField(p ...

  9. 利用VisualSVN修改配置库名称

    相信大家都听说过SVN的大名,至于它的用途以及如何安装不在本文范围内,这里主要讲解如何利用VisualSVN来更改配置库的名称,前提是你的SVN服务必须用VisualSVN搭建,网上几乎没有这方面的文 ...

  10. APP排查内存泄漏最简单和直观的方法

        内存泄漏无疑会严重影响用户体验,一些本应该废弃的资源和对象无法被释放,导致手机内存的浪费,app使用的卡顿,那么如何排查内存泄漏呢? 当然,首先我们有google的官方文档可以参考,大部分博客 ...