精华内容
下载资源
问答
  • 首先  html中: 港口名称:  下面为给下拉菜单赋值: ... 在body中我们定义一个... function getPORT_NAME()//港口字段 下拉菜单自动从数据库中读取填充 { var str="select 字段名 from 数据库名 t gr

        首先

        html中:

    <span style="font-size:18px;"> <td>港口名称:</td>
     <td>
        <select name="ttc_portname" id="ttc_portname"  style="width:158px;">
        </select>
    </td></span>
        下面为给下拉菜单赋值:
         在body中我们定义一个onload函数:
    <span style="font-size:18px;"> <body  οnlοad="getCHART_NAME()">
       
    </span>
        然后在js中定义函数

     

    <span style="font-size:18px;"> function getPORT_NAME()//港口字段 下拉菜单自动从数据库中读取填充
        {
           var str="select 字段名 from 数据库名 t group by 字段名";
           ajax(str);
         }
     下面我们写异步传输ajax:
    
     function ajax(str)
        {
         if (xmlhttp!=null)
         {
          xmlhttp.onreadystatechange=function()
           {
            if (xmlhttp.readyState==4 &&xmlhttp.status==200)
             {
              document.getElementById_x_x("ttc_portname").innerHTML=xmlhttp.responseText;
             // 此时接受到后台传来的str语句添加到innerHTML,即完成下拉菜单的赋值
             }
           };
          
          }
           var src ="/tjhc/ajax/1.jsp?str=" + str; / /此处为ajax后台地址,我们将语句传输到后台
          xmlhttp.open("POST",src,true);
          xmlhttp.send();   
        }
    
     以下为后台
    
       String sql =request.getParameter("str");
    
        String def=request.getParameter("def");
        if(def!=null)
        def = newString(def.getBytes("ISO-8859-1"),"utf-8");
        else
        def="";
        String str ="";
        StringPORT_NAME="";
        ConnectionmyConn = new ConnDB().getConn();
       
        if(sql!=null&&(sql!="")&&!sql.equals("null"))
        {
          PreparedStatement mySta = myConn.prepareStatement(sql);
           ResultSet rs= mySta.executeQuery();
          while(rs.next())
            {
              PORT_NAME= rs.getString("PORT_NAME");
              if(PORT_NAME != "" && PORT_NAME!= null)
              {
                  if (PORT_NAME.equals(def))
                  {
                       str +=""+PORT_NAME+"";
                  }
                  else
                  {
                    str +=""+ PORT_NAME +"";
                 }
              }
                
             }
          out.print(str);//将str传输到ajax
          rs.close();
          mySta.close();
        }
    
    
    若我们有多个下拉菜单,可以分多个ajax 一个处理完在下面激活另一函数,以此类推!
    
    
    </span>


     

    展开全文
  • 展开全部html只能通过ajax接口跟后台数据库接口通信,然后取出来的数据在页面上显636f...以下是一个例子:html文件suggest.html:body {font: 11px arial;}.suggest_link {background-color: #FFFFFF;padding: 2...

    展开全部

    html只能通过ajax接口跟后台数据库接口通信,然后取出来的数据在页面上显636f70793231313335323631343130323136353331333337626135示。

    以下是一个例子:

    html文件suggest.html:

    body {

    font: 11px arial;

    }

    .suggest_link {

    background-color: #FFFFFF;

    padding: 2px 6px 2px 6px;

    cursor:hand;

    }

    .suggest_link_over {

    background-color: #E8F2FE;

    padding: 2px 6px 2px 6px;

    }

    #search_suggest {

    position:relative;

    background-color: #FFFFFF;

    text-align: left;

    border: 1px solid #000000;

    left: -12px;

    top: 1px;

    height: 74px;

    width: 170px;

    display:none;

    }

    实现搜索提示

    ajax_search.js:

    var searchReq = createAjaxObj();

    function createAjaxObj()

    {

    var httprequest=false;

    if (window.XMLHttpRequest) //为非IE浏览器生成XmlHttpRequest对象

    {

    httprequest=new XMLHttpRequest()

    if (httprequest.overrideMimeType) httprequest.overrideMimeType('text/xml')

    }

    else if (window.ActiveXObject) //为IE浏览器生成XmlHttpRequest对象

    {

    try

    {

    httprequest=new ActiveXObject("Msxml2.XMLHTTP");

    }

    catch (e)

    {

    try

    {

    httprequest=new ActiveXObject("Microsoft.XMLHTTP");

    }

    catch (e){}

    }

    }

    return httprequest

    }

    function searchSuggest()

    {

    if (searchReq.readyState == 4 || searchReq.readyState == 0)

    {

    var str = escape(document.getElementById('txtSearch').value);

    searchReq.open("GET", 'search?search=' + str, true);//向服务器端发送请求

    searchReq.onreadystatechange = handleSearchSuggest; //设置回调函数

    searchReq.send(null);

    }

    }

    function handleSearchSuggest()

    { //这是回调函数,处理从服务器端返回的信息

    if (searchReq.readyState == 4)

    {

    var ss = document.getElementById('search_suggest')

    ss.innerHTML = '';

    var str = searchReq.responseText.split("\n");

    for(i=0; i < str.length - 1; i++)

    {

    var suggest = '

    suggest += 'οnmοuseοut="javascript:suggestOut(this);" ';

    suggest += 'οnclick="javascript:setSearch(this.innerHTML);" ';

    suggest += 'class="suggest_link">' + str[i] + '

    ';

    ss.innerHTML += suggest;

    ss.style.display="block";

    }

    }

    }

    function suggestOver(div_value)

    {

    div_value.className = 'suggest_link_over';

    }

    function suggestOut(div_value)

    {

    div_value.className = 'suggest_link';

    }

    function setSearch(value)

    {

    document.getElementById('txtSearch').value = value;

    document.getElementById('search_suggest').innerHTML = '';

    document.getElementById('search_suggest').style.display="none";

    }

    servlet文件SearchSuggest.java:

    package com;

    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    import java.sql.Statement;

    import java.util.ArrayList;

    import javax.servlet.ServletException;

    import javax.servlet.http.HttpServlet;

    import javax.servlet.http.HttpServletRequest;

    import javax.servlet.http.HttpServletResponse;

    public class SearchSuggest extends HttpServlet

    {

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException

    {

    response.setCharacterEncoding("UTF-8");

    String search = request.getParameter("search"); //接受参数值

    String sql = "select GoodsName from Goods where GoodsName like '"+search+"%' order by GoodsName";//设置查询语句

    Connection conn = null;

    Statement stmt = null;

    ResultSet rs = null;

    ArrayList vData = new ArrayList();

    java.io.PrintWriter out = response.getWriter();

    try {

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //注册数据库连接驱动

    String MdbPath = "F:/sneaker/Tomcat/webapps/search/database/#costume.mdb";

    String url= "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + MdbPath ;

    conn = DriverManager.getConnection(url);

    stmt = conn.createStatement();

    rs = stmt.executeQuery(sql); //执行查询

    while (rs.next())

    {

    vData.add(rs.getString("GoodsName"));

    }

    StringBuilder buf = new StringBuilder();

    for (int i=0;i

    {

    String keyword = (String)vData.get(i);

    buf.append(keyword+"\n");

    }

    out.print(buf.toString());//向客户端输出信息

    } catch (Exception e) {

    e.printStackTrace();

    } finally {

    try {

    if (stmt != null)

    stmt.close();

    if (conn != null)

    conn.close();

    } catch (SQLException sqle) {

    }

    }

    }

    public void doGet(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, java.io.IOException

    {

    doPost(request, response);

    }

    }

    2Q==

    已赞过

    已踩过<

    你对这个回答的评价是?

    评论

    收起

    展开全文
  • 最近接到一个离职员工的任务,一个搭好框架的ERP系统,看了两天...他在静态界面中通过js对象就直接调DLL中的方法从数据库中得到数据并通过js加载出来,当时我就瞎了,他的大概过程是: 建立了多个js对象(数据库中一...

    最近接到一个离职员工的任务,一个搭好框架的ERP系统,看了两天,说一下看到的东西,整个项目目录中我没发现一个.aspx后缀的文件,全是静态HTML文件,之后发现他用的jquery简直看的头疼,不过大概能看懂,发现一个可能大家会感兴趣的东西,他在静态界面中通过js对象就直接调DLL中的方法从数据库中得到数据并通过js加载出来,当时我就瞎了,他的大概过程是:

    建立了多个js对象(数据库中一张表对应一个),并为这个对象添加了很多与DLL中对应的方法,比如DLL中有一个对用户表修改用户密码的操作,那他js中就会定义一个用户表对象,并为这个对象添加一个修改密码的方法 比如js中这个方法为Uppwd(),而这个方法的方法名和参数与DLL中的对应,在js中调用这个方法,不过他在调用Uppwd时多传入了一个参数,就是DLL中用户修改密码这个方法的空间名.类名,关键就在这里,他调用了一个js方法,这个方法还没看懂,好像是做什么处理的,代码巨多,就会间接的调用DLL中的对应的方法,于是很高兴,但是源代码不能拷出来,公司电脑没联网,也不能插U盘,所以打算用手机拍几张源代码照片,五一整理测试一下,没问题在发上来给大家看看

     

    转载于:https://www.cnblogs.com/jinzhirong/p/4455874.html

    展开全文
  • &lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UserInfo.aspx.cs"...DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UserInfo.aspx.cs" Inherits="GPM.UserInfo" %> <!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 runat="server"> <title>Ext中弹出一个Panel面板信息,面板信息从数据库中读取</title> <link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" mce_href="resources/css/ext-all.css" /> <mce:script type="text/javascript" src="adapter/ext/ext-base.js" mce_src="adapter/ext/ext-base.js"></mce:script> <mce:script type="text/javascript" src="adapter/ext/ext-all.js" mce_src="adapter/ext/ext-all.js"></mce:script> </head> <body> <form id="form1" runat="server"> <div> <mce:script type="text/javascript"><!-- Ext.onReady(function() { //初始化Extjs Ext.QuickTips.init(); //从本地加载图片,如果不定义默认从Exj官方网站加载 Ext.BLANK_IMAGE_URL ='./resources/images/default/s.gif'; //用户工号 var txtAccount=new Ext.form.TextField({ name:"txtAccount", fieldLabel:"用户工号", value:"<%=Account %>", readOnly:true, allowBlank:false, width:100 }); //用户名称 var txtUser=new Ext.form.TextField({ name:"txtUser", fieldLabel:"姓名", value:"<%=UserName %>", readOnly:true, allowBlank:false, width:100 }); //用户部门 var txtdepart=new Ext.form.TextField({ name:"txtdepart", fieldLabel:"部门名称", value:"<%=DepartMent %>", readOnly:true, allowBlank:false, width:100 }); //用户角色 var txtrole=new Ext.form.TextField({ name:"txtrole", fieldLabel:"角色名称", value:"<%=Role %>", readOnly:true, allowBlank:false, width:100 }); //用户类型 var txttype=new Ext.form.TextField({ name:"txttype", fieldLabel:"用户类型", value:"<%=UserType %>", readOnly:true, allowBlank:false, width:100 }); //电话号码 var txtphone=new Ext.form.TextField({ name:"txtphone", fieldLabel:"电话号码", value:"<%=Phone %>", readOnly:true, allowBlank:false, width:100 }); //修改密码弹出修改密码Panel var btn=new Ext.Button({ id:"update", name:"update", text:"&nbsp;修改密码", disabled : false, handler:function() { PwdWin.show(); } }); //个人账户面板 var UserPanel=new Ext.FormPanel({ id:"UserInfo", frame:true, height:300, width:270, layout:"form", items: [ txtAccount,txtUser,txtdepart,txtrole,txttype,txtphone ], buttons: [ btn ], buttonAlign:"center" }); var UserWin=new Ext.Window({ id:'UserWin', width:240, height:270, autoHeight:false, closeAction:"hide", layout: 'fit', plain: true, title:'个人账户信息', items:UserPanel }); UserWin.show(); }); // --></mce:script> </div> </form> </body> </html>

    using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using Entity; using Utility; using Business; namespace GPM { public partial class UserInfo : System.Web.UI.Page { //用户名称 public string UserName = string.Empty; //用户工号 public string Account = string.Empty; //用户角色名称 public string Role = string.Empty; //用户类型 public string UserType = string.Empty; //电话号码 public string Phone = string.Empty; //部门 public string DepartMent = string.Empty; //UserID public string UserID = string.Empty; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["Account"] != null) { UserName = Session["Account"].ToString(); string Where = "UserName=" + "'" + UserName + "'"; DataTable DT = new Business.User.UserInfo().GetDataByOption("Users", Where); if (DT.Rows.Count > 0) { Account = DT.Rows[0]["IndustryNum"].ToString(); UserType = DT.Rows[0]["UserType"].ToString(); DepartMent = DT.Rows[0]["Department"].ToString(); Phone = DT.Rows[0]["Tel"].ToString(); UserID = DT.Rows[0]["UserID"].ToString(); Role = new Business.User.UserInfo().GetRoleByUserID(UserID).Rows[0][0].ToString(); } //GetRoleByUserID } } } } }

    展开全文
  • SQL数据库中读取文件出错,急,在线等? Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061222113003166.html 各位大侠: 我已经在SQL数据库中有一个字段存放了EXCEL文件,为Image类型,...
  • 这里将一个简单的例子。php通过一个下拉菜单显示相关信息。mysql数据库看起来类似这样,数据库表名称useridName Adress1张三 北京2李四 上海3王五 南京4赵六 深圳HTML首页,指向 JavaScript 的链接:Select a User:...
  • 转自:http://www.cnblogs.com/12go/archive/2011/08/27/2155581.html  #region 绑定角色  ///  /// 绑定权限信息  ///  protected void BindgvRoles()  {  string sql = "select * from GM_F
  • 本文转自:...首先是创建一个类,继承于ActionResult,记住要引用System.Web.Mvc命名空间,如下: public class ImageResult : ActionResult { public ImageFormat C...
  • 我是SQLite的初学者,所以如果我要问的问题看起来很愚蠢,请耐心等待。在我现在有一个名为“Status”的数据库,有两列...在我用来从数据库中读取的代码是:@cherrypy.exposedef readStatus(self):con = lite.con...
  • 转自:...将图片存入数据库,首先要在数据库中建立一张表,将存储图片的字段类型设为Image类型,用FileStream类、BinaryReader把图片读成字节的形式,赋给一个字节数组,然后用ADO.SqlCommand对象的Execut
  • 因为浏览器默认只认同字符中间的一个空格,其他忽略 如果用以上两个标记强制浏览器按照你的预编排的格式的话,那就严格按照你的数据格式输出 把数据放到HTML代码的 <pre></pre>标记或<xmp></...
  • 用DataSetoracle10g数据库中读取数据(C#)vs2008 winform程序【转】http://hi.baidu.com/autopen/blog/item/c1c7d9a878167ab8ca130c1f.html 假设oracle 数据库名为cent_168.0.0.1 用户名为harbor 密码为harbor ...
  • 用DataSetoracle10g数据库中读取数据(C#)vs2008控制台程序【转】 http://hi.baidu.com/autopen/blog/item/3ce340345c5a5bbed1a2d3ee.html 假设oracle 数据库名为cent_168.0.0.1 用户名为harbor 密码为harbor ...
  • 新建一个新项目,并将Tomcat导入、新建index.jsp文件,运用JDBC连接数据库的方法连接数据库&lt;%@page import="java.sql.*" %&gt; &lt;%@ page language="java" contentType=&...
  • 在C#实现MapX从数据库读取数据形成新图层分为两个问题: 1. MapX从数据库读取数据形成新图层; 2. 将DataTable转换为ADO的Recordset。 这 里的第二个问题是由第一个问题引起的,因为MapX是一个COM控件,而且它...
  • 先用一个Html写出前台页面,然后点击提交后跳转到一个Servlet页面,该页面用于向数据库中添加前台用户输入的信息,然后重定向到一个查看信息的Servlet,该Servlet用于将信息交给一个JavaBean,最后用一个JSP显示信息,...
  • 我页面展示时使用的是struts标签 ,Struts标签中有一个属性,Escape,如果不写这个属性的话,默认的为true,这样从数据库中读取的带有HTML标签的数据就会原封不动的放在页面中,浏览器是不会解析
  • 最近做了一个简单的,上传图片,并且写入access数据库,从数据库中读取图片并查看的几个小asp网页,现在呢把成果给大家分享一下。 1.文件结构如图 2.后台 login.html页面截图 3.前台查看展示图片页面截图 ...
  • 通过排查发现是从数据库中读数据的时候出现了乱码,但是我已经按照ZF的方式在配置文件application.ini 中添加了语句resources.db.charset = utf8 却还是不行,于是我试着在Model 里面加入语句die(var_export(self::$...
  • php获取数据库内容怎么?比如html中有个名为1.2.3的三个表格,数据库有三种对应颜色,如何让每一个表格背景颜色 从数据库中取值显示。处理代码如:
  • 主要内容: ...在此之前,我先说一个显示遇到的一个问题: 当从数据库读取的是html代码,再经过razor解析返回前台的是经过编码的html代码: &lt;p&gt;&lt;span style=&quot;font...
  • 最近稍微研究了下etl工具nifi,它是Apache下面的一个项目,是用作数据流处理的,具体的就不多做介绍了,网上也有很多介绍,官网是https://nifi.apache.org/docs.html,我在这里做了一个从中移物联网onenet平台抽取...
  • HTML是无法读取数据库的,HTML是页面前端脚本语言,要想从HTML网页获取SQL数据库里的数据,需要借助JSP或ASP或PHP或RUBY等语言来实现。 简单的关系可以这样理解: 数据库JSP或ASP或PHP或RUBY...
  • 首先,学习http://www.cnblogs.com/hedonister/archive/2005/06/14/174084.html以下来自,他的内容摘要.NET是由微软开发的种新型的分布式...这应用程序将告诉你怎么把幅图片保存到数据库中以及怎样把图片数据...
  • 【SpringMvc】从数据库读取用户信息,其中图片路径响应变成了text/html,导致图片无法显示 https://ask.csdn.net/questions/716140 以上是我原来的提问,后来问了老师才解决的。提问的截图已经很清楚了。 我原来的...
  • 2:首页的一些介绍性的文字,如xx公司怎么样啊,做什么的啊,简单的几句话,然后还配了图,像这种情况,需要将文字存在数据库中,访问时再从数据库读取呢,还是直接就写死,然后配图也写死? 3:假如现在在页面中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 399
精华内容 159
关键字:

从数据库中读取一个html