C#_Ajax请求(含:Ajax、Dateset转Json、Json转Json对象)

Ajax请求格式:

		$.ajax({
            url: '/Student/SAP_Query_1',      //1.请求url
            type: 'post',                     //2.请求方式
            data: {                           //3.请求参数
                id: 1,
                name: '张三'
            },
            contentType: "application/JSON; charset=utf-8",   //4.发送给后端的数据类型
            dataType: 'json',                 //5.从后端接收的数据类型
            success: function (data) {         //6.回调函数,获取到的数据
                console.log(data);
            }
        });

需求:后端查询报表,展示前端页面

思路:

1.写查询sql

2.返回DataSet

3.DataSet转换为ajax所需求的Json格式的字符串(用于前端js中的JSON.parse转换为json对象)

4.通过ajax请求返回Json字符串到前端

5.前端Js中转换为Json对象,利用JSON.parse方法

MVC控制器中后端查询代码:

<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
import numpy as np import pandas as pd import os import shutil from sklearn.model_selection import train_test_split def copy_files(src, dest): src_files = os.listdir(src) for file_name in src_files: full_file_name = os.path.join(src, file_name) if os.path.isfile(full_file_name): shutil.copy(full_file_name, dest) def find_sepsis_file(data_path_dir): id_nosepsis = [] id_sepsis = [] for psv in os.listdir(data_path_dir): pid = pd.read_csv(os.path.join(data_path_dir, psv), sep='|') if 1 in np.array(pid.SepsisLabel): id_sepsis.append(psv) else: id_nosepsis.append(psv) return (id_nosepsis, id_sepsis) if __name__ == "__main__": data_path_A = "E:/谷歌下载/data/training/" data_path_B = "E:/谷歌下载/data/training_setB/" data_path = "E:/谷歌下载/data/all_dataset/" copy_files(data_path_A, data_path) copy_files(data_path_B, data_path) # divide a total of 40,336 populations into septic/no-septic (2,932/37,404) patients id_nosepsis, id_sepsis = find_sepsis_file(data_path) # development dateset (34,285 patients, 2,492 septic & 31,793 non-septic) # validation dataset (6,051 patients, 440 septic & 5,611 non-septic) train_nosepsis, test_nosepsis = train_test_split(id_nosepsis, test_size=0.15, random_state=12306) train_sepsis, test_sepsis = train_test_split(id_sepsis, test_size=0.15, random_state=12306) test_set = np.append(test_nosepsis, test_sepsis) np.save("E:/谷歌下载/data/train_nosepsis.npy", train_nosepsis) np.save("E:/谷歌下载/data/train_sepsis.npy", train_sepsis) np.save("E:/谷歌下载/data/test_set.npy", test_set)
07-13

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刚猛宝宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值