• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Ajax动态加载数据库示例
    POST TIME:2021-10-18 06:15
    复制代码 代码如下:

    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    html xmlns="http://www.w3.org/1999/xhtml">
    head>
    title>/title>
    script type ="text/javascript">
    function btnClick() {
    var xmlhttp = xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    if (!xmlhttp) {
    alert("创建xmlhttp对象异常!");
    return false;
    }
    var text1 = document.getElementById("Text1");
    xmlhttp.open("post","GetPrice2.ashx?ts"+text1, false);
    xmlhttp.onreadystatechange = function () {
    if (xmlhttp.readyState == 4) {
    if (xmlhttp.status == 200) {
    document.getElementById("Text2").value = xmlhttp.responseText;
    }
    else {
    alert("Ajax返回错误!");
    }
    }
    }
    xmlhttp.send();
    }
    /script>
    /head>
    body>

    p>
    产品名称:input id="Text1" type="text" />/p>
    p>
    价格:input id="Text2" type="text" />/p>
    p>
    input id="Button1" type="button" value="查询" onclick = "btnClick()"/>/p>
    /body>
    /html>

    复制代码 代码如下:

    %@ WebHandler Language="C#" Class="GetPrice" %>

    using System;
    using System.Linq;
    using System.Web;
    using DataSetProductsTableAdapters;

    public class GetPrice : IHttpHandler {

    public void ProcessRequest (HttpContext context)
    {
    context.Response.ContentType = "text/plain";
    //context.Response.Write("Hello World");
    string name = context.Request["text1"];
    var data = new PriceTableAdapter().GetDataByName(name);//需要建一个强类型的dataset
    if (data.Count = 0)
    {
    context.Response.Write("none|0");
    }
    else
    {
    context.Response.Write("ok|" + data.Single().Price);
    }
    }

    public bool IsReusable {
    get {
    return false;
    }
    }

    }
    您可能感兴趣的文章:
    • 通过Spring Boot配置动态数据源访问多个数据库的实现代码
    • 详解SpringBoot 创建定时任务(配合数据库动态执行)
    • asp.net实现的MVC跨数据库多表联合动态条件查询功能示例
    • Java的MyBatis框架中对数据库进行动态SQL查询的教程
    • Yii操作数据库实现动态获取表名的方法
    • C#动态创建Access数据库及表的方法
    • ext combobox动态加载数据库数据(附前后台)
    • c# asp .net 动态创建sql数据库表的方法
    • javascript动态添加表格数据行(ASP后台数据库保存例子)
    • Mysql动态更新数据库脚本的示例讲解
    上一篇:ajax接收Date类型的数据时会把数据转换为时间戳
    下一篇:ajax跨域请求js拒绝访问的解决方法
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信