mui+ajax请求数据库,mui.ajax()和asp.net sql服务器数据交互【3】最终版

2023-05-16

1、前端页面

企业资质查询

企业名称:

证书编号:

查询

  • 企业名称:
  • 企业类别:

mui.init();

var url = "http://localhost/SUPEgz/App/search/ent.ashx";

var entname = document.getElementById("entName");

var card = document.getElementById("entCertificate");

document.getElementById("btn").addEventListener(‘tap‘, function() {

showdata();

});

function showdata() {

$.ajax({

type: "post",

url: url,

data: {

name: entname.value,

card: card.value

},

success: function(data) {

mui.toast(‘链接成功‘);

//console.log(typeof data); //获取到的数据为字符串string

var jsonobj = JSON.parse(data); //将数据转化为JavaScript对象

var inner = document.getElementById("data");

inner.innerHTML = "";

for(var i = 0, len = jsonobj.tdata.length; i < len; i++) {

inner.innerHTML += ‘

  • 企业名称:‘ + jsonobj.tdata[i].FEntName + ‘
  • 企业类别:‘ + jsonobj.tdata[i].FEntTypeName + ‘查看详情
‘;

}

$("#data .mui-card").click(function() {

var i = $(this).index(); //这里应该是获取点击的a的下标,暂时用的div

var baseUrl = ‘ent_info.html‘;

var targetid = document.getElementsByClassName("targetid")[i].innerHTML;

var url = mui.os.plus ? baseUrl : baseUrl + ‘?targetid=‘ + targetid;

mui.openWindow({

url: url,

extras: {

targetid: targetid

}

})

})

}

})

};

2、ashx页面

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using CeeyiData;

using Approve.EntityBase;

using Approve.Common;

public class ent : IHttpHandler {

CeeyiDB db = new CeeyiDB();

public void ProcessRequest (HttpContext context) {

context.Response.ContentType = "application/json";

string name = context.Request.Params["name"];

var v = (from t in db.T_Ent_BaseInfo

where t.FEntName.Contains(name)

select new

{

t.FEntName,

t.FEntTypeName,

t.FLicenseNo,

}).Take(4);

string s = "{\"tdata\":" + JsonHelper.Convert2Json(v.ToList());

s += "}";

Write(s);

}

public bool IsReusable {

get {

return false;

}

}

///

/// 返回结果(专门针对jquery请求返回值处理)

///

///

private void Write(string s)

{

//处理跨域文件头

HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");

HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "X-Requested-With");

HttpContext.Current.Response.AddHeader("P3P", "CP=CAO PSA OUR"); //解决IE下SessionID丢失的问题

//返回格式

HttpContext.Current.Response.ContentType = "application/Json";

//jquery回调方法

//string callbackfun = Request["callbackfun"];

HttpContext.Current.Response.Write(s);

HttpContext.Current.Response.End();

}

}

原文:http://www.cnblogs.com/wow1314/p/7079762.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mui+ajax请求数据库,mui.ajax()和asp.net sql服务器数据交互【3】最终版 的相关文章

  • python import ssl失败_Python3.7.5 ssl模块导入失败的解决办法

    import ssl if we can 39 t import it let the error propagate ImportError DLL load failed 找不到指定的程序 遇到问题的过程 xff0c 在windows7
  • Linux学习之CentOS(三十)--SELinux安全系统基础

    您可以通过点击 右下角 的按钮 来对文章内容作出评价 也可以通过左下方的 关注按钮 来关注我的博客的最新动态 如果文章内容对您有帮助 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问 可以通过评论或发邮件的方式联系我
  • PHP中__FUNCTION__与__METHOD__的区别

    你知道php中 FUNCTION 与 METHOD 的区别吗 xff1f 本文通过一个小例子 xff0c 为大家介绍下二者的区别 xff0c 有兴趣的朋友可以参考下 PHP中 FUNCTION 与 METHOD 的区别 xff0c 主要在以
  • linux设置登录超时,登录失败策略

    1 登录超时 在vi etc profile 末尾加上 如果有就修改 没有就添加 export TMOUT 61 600 单位为秒 10分钟 2 登录失败 在 etc pam d system auth 加上 deny 61 3错误次数 u
  • SecureCRT分屏显示

    Tab右键 或者 Session Manager右键 gt Send to New Tab Group
  • WPF DataGrid多表头/列头,多行头,合并单元格,一列占据多行

    原文 WPF DataGrid多表头 列头 xff0c 多行头 xff0c 合并单元格 xff0c 一列占据多行 先上效果图 xff1a 思路说明 xff1a 这是两个DataGrid xff0c 没有嵌套 xff0c 位置和高度保持一致
  • cookie和session同与异

    面试和工作中有时候碰到cookie和session的同异 xff0c 现在小结如下 xff1a 首先看cookie cookie增删改查 xff1a http www w3school com cn js 1 cookie产生 识别用户 用
  • 阿里云Redis配置公网连接的注意点

    本篇文章是对官方文档中关于配置redis外网链接的补充 xff0c 请大家参考 Redis公网连接 前提条件 要保证进行外网链接配置的这个ecs是能够连接上redis实例的 最简单的办法是在ecs上能够使用ping命令进行验证 xff0c
  • echarts图例legend选中状态动态设置 selected

    功能前端页面展示 xff0c 需要对所有指标的图例默认选中状态只显示前两个 xff0c 其他指标的图例状态默认为灰色 1 因为所有的指标为动态加载的 xff0c 因此图例legend选中状态也要通过js进行动态加载 xff0c 从官方的文档
  • 如何给run()方法传参数

    实现的方式主要有三种 1 构造函数传参 2 成员变量传参 3 回调函数传参 问题 xff1a 如何实现处理线程的返回值 xff1f 1 主线程等待法 xff08 优点 xff1a 实现起来简单 xff0c 缺点 xff1a 需要等待的变量一
  • devC++代码格式化对齐的快捷键

    devC 43 43 代码格式化对齐的快捷键是ctrl 43 shift 43 a ctrl 43 左右键可以使光标移动一个单词的距离 shirt 43 左右键可以选中光标左右的一个字符 转载于 https www cnblogs com
  • PostgreSQL 使用PG_Rman进行物理备份

    背景 在Oracle下我们可以使用rman进行物理备份 xff0c 支持数据库的全量 增量 归档的备份模式 而PostgreSQL作为开源数据库 xff0c 近些时间来也一直向商业版数据库看齐 xff0c 也推出了开源功工具pg rman
  • 引用计数的智能指针的实现与思考

    摘要 引用计数在软件开发中是一项非常重用的技术 xff0c 它可以说是无处不 xff0c 我们在不知不觉中都在和它打交道 xff0c 比如 Windows上的COM和Handle xff0c Mac上的ref句柄 xff0c 脚本语言中的垃
  • test

    1 overrides the s4 notdlg class items as display none lt script type 61 34 text javascript 34 gt var fV4UI 61 true lt sc
  • keil5 --工程创建

    一 xff0c 文件夹介绍 首先去官网过去其他地方获取到官方提供的标准库文件 下面这个我是在官网进行下载的 我们在打开keil的时候会弹出一个在线下载的框 xff08 这个框这里先不做说明 xff0c 后面在继续讲解 xff09 xff0c
  • gnome-tweak-tool设置gnome参数, 修改CENTOS7桌面图标大小

    GNOME Tweak Tool 是 GNOME 3 的优化配置工具 xff0c 为我们带来 GNOME Shell 扩展安装功能 xff0c 方便Linux用户对 Gnome Shell 进行一些调整 主要功能有 xff1a 安装 xff
  • linux判断usb进程命令,一种在Linux系统下审计USB设备历史使用情况的方法与流程...

    本发明涉及计算机审计技术领域 xff0c 具体涉及一种在Linux系统下审计USB设备历史使用情况的方法 背景技术 xff1a 如今 xff0c 在linux系统中 xff0c 对于USB设备的插入拔出事件 xff0c 系统自身是不带有审计
  • 又是一年年终总结

    起 这篇年终总结草稿是在12 03起的 xff0c 那是突然之间感觉到今年不大平常 xff0c 可以考虑写个年终总结来记录一下 xff0c 但是谁能料到今年真的是太不平常了 xff0c 到了12月中 xff0c 公司就解散了 xff0c 所
  • 远程连接windows系统提示:其他用户要远程登录,需要通过远程桌面服务进行登录的权限......

    解决方法 xff1a 服务器内部 通过在 本地组策略编辑器 中 计算机配置 gt Windows设置 gt 安全设置 gt 本地策略 gt 用户权限分配 进行相关调试即可 删除即可 转载于 https blog 51cto com 1377
  • 【封装那些事】 缺失封装

    缺失封装 没有将实现变化封装在抽象和层次结构中时 xff0c 将导致这种坏味 表现形式通常如下 客户程序与其需要的服务变种紧密耦合 xff0c 每当需要支持新变种或修改既有变种时 xff0c 都将影响客户程序 每当需要在层次结构中支持新变种

随机推荐