首页 > 其他分享 >一沙框架 前端请求后端数据的实现方法

一沙框架 前端请求后端数据的实现方法

时间:2025-01-10 09:57:28浏览次数:1  
标签:obj realName 框架 前端 result using 一沙 Data string

一沙框架 前端请求后端数据的实现方法

1、前端页面

function myclick(event) {
        var realName = document.getElementById('realName').value;
        if (event.key === "Enter") {
            console.log("kkkkkkkkkkkkk");
            ys.ajax({
                url: '@Url.Content("~/OrganizationManage/User/GetFormInfo")' + '?realName=' + realName,
                type: "get",
                success: function (obj) {
                    if (obj.Tag == 1) {
                        var result = obj.Data[0];
                        console.log("mobile:" + result.mobile);
                        document.getElementById("mobile").value = result.mobile;
                    }
                }
            });
        }

    }

2、自定义类MyClass位置及代码

using System.Collections.Generic;
using System.Data;
using System.Text;
using System.Threading.Tasks;
using YiSha.Data.Repository;
using YiSha.Util.Model;

namespace YiSha.Service.MyService
{
    public class MyClass: RepositoryFactory
    {
        public async Task<TData<DataTable>> GetTable(string strsql)
        {
            TData<DataTable> obj = new TData<DataTable>();
            obj.Data = await this.BaseRepository().FindTable(strsql);
            obj.Total = obj.Data.Rows.Count;
            obj.Tag = 1;
            return obj;
        }

        public async Task<TData<DataTable>> GetTable(string strsql, Pagination pagination)
        {
            TData<DataTable> obj = new TData<DataTable>();
            obj.Data = await this.BaseRepository().FindTable(strsql, pagination);
            obj.Total = pagination.TotalCount;
            obj.Tag = 1;
            return obj;
        }

        public async Task<bool> SetTable(string strSql)
        {
            var result = await this.BaseRepository().ExecuteBySql(strSql);
            return result > 0 ? true : false;
        }
    }
}

3、在controller里

[HttpGet]
        [AuthorizeFilter("organization:user:view")]
        public async Task<TData<DataTable>> GetFormInfo(string realName)
        {
            MyClass myclass = new MyClass();
            string sql = $@"
                SELECT UserName,Birthday,Mobile
                FROM sysuser
                WHERE realname='{realName}'";
            TData<DataTable> obj = await myclass.GetTable(sql);
            return obj;
        }

 

标签:obj,realName,框架,前端,result,using,一沙,Data,string
From: https://www.cnblogs.com/wishit/p/18663368

相关文章

  • RaceGame-Qt游戏项目构建-游戏框架
    RaceGame-Qt游戏项目构建-游戏框架游戏企划使用Qt图形化界面开发一款名为RaceGame的小游戏,游戏玩法是4方玩家(方块)在带有墙体的地图中以一定速度、一定方向前进,碰到墙体会反弹,最终玩家按照到达目的地的先后顺序排名。游戏过程中,玩家可以通过界面上的Button按钮进行释放技能,......
  • 【开源】基于SpringBoot框架公司日常考勤系统(计算机毕业设计)+万字毕业论文 T134
    系统合集跳转源码获取链接一、系统环境运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。IDE环境:Eclipse,Myeclipse,IDEA或者SpringToolSuite都可以tomcat环境:Tomcat7.x,8.x,9.x版本均可操作系统环境:WindowsXP/7/8//8.1/10/11或者L......
  • flask框架汽车票网上预订系统毕设源码+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于汽车票网上预订系统的研究,现有研究多侧重于传统票务系统的信息化改造或者大型交通枢纽的综合票务管理。专门针对汽车票网上预订系......
  • 前端报告 2024:全新数据,深度解析未来趋势
    温馨提示:此报告为国际版全球报告,其中所涉及的技术应用、工具偏好、开发者习惯等情况反映的是全球前端开发领域的综合态势。由于国内外技术发展环境、行业生态以及企业需求等存在差异,可能有些内容并不完全契合国内的实际情况,请大家理性阅读,批判性地吸收其中的观点与信息。......
  • flask框架商城积分系统毕设源码+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景随着电子商务的蓬勃发展,商城积分系统在国内外的电商平台中都占据着重要地位。关于商城积分系统的研究,现有研究主要集中在积分的基本功......
  • flask框架硕士研究生院校报考推荐系统的设计与实现毕设源码+论文
    校园二手货物交易平台m1a2o本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于硕士研究生院校报考推荐系统的研究,现有研究主要集中在研究生教育的宏观层面,如招生政策、教育质量评估......
  • flask框架甜品购物网站毕设源码+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于甜品购物网站的研究,现有研究主要集中在大型综合购物平台中的食品板块,专门针对甜品购物网站这种细分领域的研究较少。在国内外,大型......
  • flask框架企业项目知识管理系统毕设源码+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于企业项目知识管理系统的研究,现有研究主要集中在知识管理的通用理论和部分行业应用方面,专门针对企业项目知识管理系统的全面构建与......
  • flask框架人事管理系统毕设源码+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于人事管理系统的研究,现有研究主要以通用的企业管理软件功能分析为主,专门针对包含部门、员工、工资发放、员工请假、培训信息、考勤......
  • Peft框架不提供merge_and_unload方法,如何进行peft方法和Base model的合并?以prefix tun
    Merge_peft_methods_prefix_and_prompt_tuning问题描述我想要把prefixtuning,prompttuning训练的参数和basemodel模型的参数合并,但是huggingface的peft框架只有lora存在merge_and_unload方法,其他的peft方法没有。那应该怎么办呢?这就是本文想解决的问题,把笔者踩得坑记录......