zoukankan      html  css  js  c++  java
  • MVC基础知识

    一.MVC使用ajax

    $.ajax({
    type: "Get",
    async: true, //异步请求(同步请求将会锁住浏览器,用户其他操作必须等待请求完成才可以执行)
    url: "/Home/show", 
    dataType: "json", //返回数据形式为json
    success: function (data) {
    var result = eval('('+data+')');//把json转换成 键值对类型

    }

    })

    [HttpPost]

    public ActionResult show()
    {
    //创建一个键值对传递数据
    Dictionary<string, object> dicValue = new Dictionary<string, object>();
    WebAPPlicationDAL dal = new WebAPPlicationDAL();
    try
    {
    List<ControlTask> result = new List<ControlTask>();
    string Warehousing1 = string.Empty;
    string Exwarehouse1 = string.Empty;
    string Emptys1 = string.Empty;

     


    string[] getdate = new string[15];//时间
    string[] A_date = new string[10];//时间
    string[] Warehousing = new string[15];//产品入库
    string[] Exwarehouse = new string[15];//产品出库
    string[] Emptys = new string[15];//空筐出库

    List<ControlTask> list = new List<ControlTask>();
    DateTime ds = Convert.ToDateTime("2020-07-03 12:06:02");
    List<ControlTask> list2 = new List<ControlTask>();
    ControlTask controlTask = new ControlTask();

     for (int i = 0; i < 10; i++)

    {
    getdate[i] = ds.AddDays(i).ToString("yyyy-MM-dd");
    A_date[i] = ds.AddDays(i).ToString("MM月"+" "+ "dd号");
    result = dal.SelectAllProduct($"CreateTime>='{getdate[i] + " 00:00:00"}' and CreateTime<='{getdate[i] + " 23:59:00"}'");
    Warehousing[i] = result[0].Warehousing;
    Exwarehouse[i] = result[0].Exwarehouse;
    Emptys[i] = result[

    dicValue.Add("success", true);
    dicValue.Add("ls", list);
    dicValue.Add("get_date", A_date);
    }
    catch (Exception ex)
    {
    dicValue.Add("success", false);
    dicValue.Add("msg", ex.Message);
    }

    string json = JsonConvert.SerializeObject(dicValue);
    return Json(json);
    }

    局部刷新整个界面

    <script type="text/javascript">

    function myrefresh() {
    //相关处理
    window.location.reload();//重新加载页面
    }
    setTimeout('myrefresh()', 10000);
    </script>

    //js获取html值的方法

    html部分

    <div class="channel-name" id="Task">9999</div>

     js部分

     var Task = document.getElementById("Task");

    var Demo = Task.innerHTML;

     

    js定时新界面

    function myrefresh() {
    //相关处理
    window.location.reload();//重新加载页面
    }
    setTimeout('myrefresh()', 60000);

     

     

  • 相关阅读:
    1. Window环境下
    A-Frame 简介03
    A-frame_02
    A-Frame_简单介绍
    iOS_UIWebView加载本地html文件路径问题
    AVAudioRecorder 录制音频
    内存管理, 对象的生命周期
    02-socket编程
    01-socket第三方库 AsyncSocket(GCDAsyncSocket)
    01-MKNetworkKit介绍及使用
  • 原文地址:https://www.cnblogs.com/linnew/p/15503689.html
Copyright © 2011-2022 走看看