前端界面inoutUpdate.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>日常收支修改--汇智学堂后台管理</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
<link rel="stylesheet" href="../../layui2/css/layui.css" media="all" />
<script type="text/javascript">
var showval;
function load()
{
//获得传递过来的id
var thisURL = document.URL;
var getval =thisURL.split('?')[1];
showval= getval.split("=")[1];
//alert(showval);
queryinvest(showval);
}
function updateinvest01() {
alert(showval);
updateinvest(showval);
}
</script>
</head>
<body class="childrenBody" onload="load()">
<form>
<div class="layui-form-item">
<label class="layui-form-label">收支标题</label>
<div class="layui-input-block">
<input type="text" class="layui-input newsName" id="projectname" lay-verify="required" placeholder="请输入收支标题">
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">收支人</label>
<div class="layui-input-inline">
<input type="text" class="layui-input newsAuthor" id="investor" lay-verify="required" placeholder="请输入收支人">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">金额</label>
<div class="layui-input-inline">
<input type="text" class="layui-input newsAuthor" id="money" lay-verify="required" placeholder="请输入金额">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">时间</label>
<div class="layui-input-inline">
<input type="text" class="layui-input newsTime" id="investdate" lay-verify="required|date" onclick="layui.laydate({elem:this})">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">分类</label>
<div class="layui-input-inline">
<select id="classification" class="newsLook" style="width: 100%;height: 38px;" lay-filter="browseLook" >
<option value="个人借款">个人借款</option>
<option value="个人还款">个人还款</option>
<option value="项目欠款">项目欠款</option>
<option value="项目回款">项目回款</option>
<option value="应付个人">应付个人</option>
<option value="应付个人">已付个人</option>
</select>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">内容描述</label>
<div class="layui-input-block">
<textarea placeholder="请输入收支内容描述" id="useforwhat" class="layui-textarea"></textarea>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-submit="" lay-filter="addNews" onclick="updateinvest01()">立即提交</button>
<button type="reset" class="layui-btn layui-btn-primary" onclick="returnlist()">返回</button>
</div>
</div>
</form>
<script type="text/javascript" src="../../layui2/layui.js"></script>
<script type="text/javascript" src="inoutAdd2.js"></script>
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
</body>
</html>
JS文件inoutAdd2.js:
layui.config({
base : "js2/"
}).use(['form','layer','jquery','layedit','laydate'],function(){
var form = layui.form(),
layer = parent.layer === undefined ? layui.layer : parent.layer,
laypage = layui.laypage,
layedit = layui.layedit,
laydate = layui.laydate,
$ = layui.jquery;
})
function addinout() {
var projectname = $("#projectname").val();
var investor=$("#investor").val();
var money=$("#money").val();
var investdate=$("#investdate").val();
var classification=$("#classification").val();
var useforwhat=$("#useforwhat").val();
var data={
"projectname":projectname,
"investor":investor,
"money":money,
"investdate":investdate,
"useforwhat":useforwhat,
"classification":classification
}
$.ajax({
type : "post",
url : "/servletinout?do=add",
data : data,
cache : true,
async : true,
success: function (msg ){
alert(msg);
if(msg=='1'){
alert('成功了');
}
else{
alert('失败了');
} alert('2222222');
},
error:function (XMLHttpRequest, textStatus, errorThrown) {
alert(typeof(errorThrown));
}
});
}
//--------------------修改-----------------------//
function updateinvest(showval) {
var id=showval;
var projectname = $("#projectname").val();
var investor=$("#investor").val();
var money=$("#money").val();
var investdate=$("#investdate").val();
var classification=$("#classification").val();
var useforwhat=$("#useforwhat").val();
var data={
"projectname":projectname,
"investor":investor,
"money":money,
"investdate":investdate,
"useforwhat":useforwhat,
"classification":classification,
"id":id
}
$.ajax({
type : "post",
url : "/servletinout?do=edit",
data : data,
cache : true,
async : true,
success: function (msg ){
if(Xmlhttp.readyState==4){
if(Xmlhttp.status==200){
alert(Xmlhttp.responseText);
}
}
if(msg=='1'){
alert('修改成功了');
}
else{
alert('修改失败了');
}
// alert('2222222');
/*if(data.code == 200){
alert("插入成功了");
}else{
alert(data.message);
}*/
},
error:function (XMLHttpRequest, textStatus, errorThrown) {
alert(typeof(errorThrown));
}
});
}
//------------------AJAX提交查询----------------------//
var XmlHttp= createXMLHttpRequest();
var para;
var url;
var projectnameT=document.getElementById("projectname");
var investorT=document.getElementById("investor");
var moneyT=document.getElementById("money");
var investdate=document.getElementById("investdate");
var useforwhat=document.getElementById("useforwhat");
var classification=document.getElementById("classification");
//查询
function queryinvest(ids) {
/* var bkid=$("bkid").value;
var name=$("name").value;*/
//var bkid=document.getElementById("projectname").value;
var id=ids;
// projectnameT.innerHTML=null;
// para="id="+bkid+"&projectname="+projectname;
para="id="+ids;
//url="lianxiAjax.jsp";
url="/servletinout?do=queryID";
XmlHttp.onreadystatechange=handleStateChange;
XmlHttp.open("POST",url,true);
XmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded;");
XmlHttp.send(para);
}
function handleStateChange() {
if(XmlHttp.readyState==4){
if(XmlHttp.status==200) {
var arr = XmlHttp.responseText.split(",");
projectnameT.value = arr[0];
investorT.value = arr[1];
moneyT.value = arr[3];
investdate.value = arr[2];
useforwhat.value = arr[4];
if(arr[5]=="个人借款"){
classification.options[0].selected=true;
}
if(arr[5]=="个人还款"){
classification.options[1].selected=true;
}
if(arr[5]=="项目欠款"){
classification.options[2].selected=true;
}
if(arr[5]=="项目回款"){
classification.options[3].selected=true;
}
if(arr[5]=="应付个人"){
classification.options[4].selected=true;
}
if(arr[5]=="已付个人"){
classification.options[5].selected=true;
}
}
}
}
function createXMLHttpRequest() {
//IE
try{
xmlHttp=new ActiveXObject("Msxml.XMLHTTP");
}
catch (e) {
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc){
xmlHttp=null;
}
}
//非IE浏览器下创建XMLHTTPRequest对象
if(!xmlHttp&&typeof XMLHttpRequest!="undefined"){
xmlHttp=new XMLHttpRequest();
}
return xmlHttp;
}
function returnlist() {
window.location.href="inoutList.html";
}