0 0

将数据库获得的id传给JavaScript5

<%
    String Task_text=null;
    int i=0;
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection  con=DriverManager.getConnection("jdbc:odbc:myBBS");
String sql="select * from Task inner join GetTask on Task.Task_id=GetTask.Task_id where GetT_flg=? and P_id=? and Task_level<=? ";
PreparedStatement ps=con.prepareStatement(sql);
ps.setInt(1, 0);
ps.setInt(2,2);
ps.setInt(3,3);
ResultSet r=ps.executeQuery();
while(r.next())
{
i++;
String Task_name=r.getString("Task_name");
Task_text=r.getString("Task_text");
int Task_level=r.getInt("Task_level");
int GetT_id=r.getInt("GetT_id");
%>
<div style="width:435px; height:25px;">
<input type="hidden" id="GetTid" value=<%=GetT_id %> >
<div style=" width:30px; height:20px; margin-left:20px; float:left;"><%=Task_level %>级</div>
            <div id="biaoti" style=" width:300px; height:20px; margin-left:5px; float:left; cursor: hand;" onclick="mm()" ><%=Task_name %></a></div>
            <div style=" width:40px; height:20px; margin-left:10px; float:left;"><a href="" style="color:#C63;">删除</a></div>
</div>
<%

}
         %>
      //问题的原因是 <input type="hidden" id="GetTid" value=<%=GetT_id %> > 这个的id是固定的,只可以获得第一个
     //我想要的结果是 点击<%=Task_name %>就可以将可以将这个的ID传给JavaScript
    
2010年1月07日 15:27

3个答案 按时间排序 按投票排序

0 0

<%
    String Task_text=null;
    int i=0;
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection  con=DriverManager.getConnection("jdbc:odbc:myBBS");
String sql="select * from Task inner join GetTask on Task.Task_id=GetTask.Task_id where GetT_flg=? and P_id=? and Task_level<=? ";
PreparedStatement ps=con.prepareStatement(sql);
ps.setInt(1, 0);
ps.setInt(2,2);
ps.setInt(3,3);
ResultSet r=ps.executeQuery();
while(r.next())
{
i++;
String Task_name=r.getString("Task_name");
Task_text=r.getString("Task_text");
int Task_level=r.getInt("Task_level");
int GetT_id=r.getInt("GetT_id");
%>

<div style="width:435px; height:25px;">
<input type="hidden" id="GetTid" value= <%=GetT_id %> >
<div style=" width:30px; height:20px; margin-left:20px; float:left;"><%=Task_level %>级</div>
            <div id="biaoti" style=" width:300px; height:20px; margin-left:5px; float:left; cursor: hand;" onclick="mm('<%=GetT_id %>')" ><%=Task_name %></a></div>
            <div style=" width:40px; height:20px; margin-left:10px; float:left;"><a href="" style="color:#C63;">删除</a></div>
</div>
<%

}
         %>


这样写就行了

2010年1月13日 09:31
0 0

<script type="text/javascript">
var task={};
task.name="<%Task_name%>";
</script>
在别的js的地方可以引用 task.name就可以了

2010年1月12日 16:12
0 0

onclick="mm('<%Task_name%>')"

2010年1月07日 22:14

相关推荐

    JavaScript连接数据库实例

    在本文中,我们将详细介绍 JavaScript 连接数据库实例的实现方法和相关知识点。 一、JavaScript 连接数据库实例的实现 在 JavaScript 中,连接数据库实例需要使用 ActiveXObject 对象,并创建一个连接对象。下面是...

    纯javascript对数据库操作

    然而,纯JavaScript直接对数据库进行操作通常是不直接的,因为JavaScript在浏览器环境中出于安全原因无法直接访问服务器端的数据库。但通过AJAX(Asynchronous JavaScript and XML)或者现在更常用的Fetch API,可以...

    JavaScript连接数据库

    本文将深入探讨如何利用JavaScript连接数据库,以及相关的知识点。 一、JavaScript与数据库交互的基本原理 JavaScript连接数据库主要依赖于各种数据库驱动程序或适配器,这些适配器提供了与特定数据库系统通信的API...

    JAVASCRIPT 数据库 静态连接

    本文将深入探讨JavaScript如何实现数据库静态连接,并提供相关实例。 一、Web存储API JavaScript中的Web存储API包括`localStorage`和`sessionStorage`,它们是实现静态连接的基础。这两个API都是基于键值对(key-...

    JavaScript操作SQLite数据库Demo

    在本示例中,我们将探讨如何使用JavaScript直接操作SQLite数据库。 SQLite是一个轻量级的、开源的关系型数据库,它支持SQL标准,并且可以在多种操作系统上运行,包括Windows、Linux和macOS。由于其体积小、速度快、...

    JavaScript操作数据库.ppt

    JavaScript操作数据库主要涉及的技术是利用ActiveX对象与数据库进行交互,特别是通过ADODB对象来实现。ADODB(ActiveX Data Objects)是微软提供的一个数据库访问技术,它允许JavaScript这样的脚本语言与各种数据库...

    非常实用的JAVASCRIPT修改表格信息,然后更新数据库汇总

    在JavaScript编程中,修改表格(Table)信息并更新数据库是一个常见的需求,特别是在Web应用程序中,用户可能需要编辑数据显示,然后将这些更改同步到后端存储。这个“非常实用的JAVASCRIPT修改表格信息,然后更新...

    数据库导出xml并且javascript解析

    "数据库导出XML并且JavaScript解析"这一主题涉及了数据库操作、XML数据格式以及客户端脚本处理。XML(eXtensible Markup Language)是一种标记语言,常用于数据交换,因为它具有结构化、自解释性和平台无关性。以下...

    Javascript连接Access数据库的代码.doc

    标题中的“Javascript连接Access数据库的代码”指的是使用JavaScript编程语言来与Microsoft Access数据库进行交互的实现方式。在描述中提到,作者花费了一定精力在网络上寻找并整理了这段代码,但发现由于权限限制,...

    javascript从数据库取数据.pdf

    4. 服务器端与客户端的通信:通过服务器端脚本传递数据库中的数据给JavaScript。 5. 动态内容更新:通过JavaScript动态更新页面内容,实现动态图片轮播效果。 以上就是从标题和描述中提取的JavaScript从数据库取...

    js即使计时系统-数据库要自己设计

    - **创建计时器**:提供一个API接口,允许用户创建新的计时器,并将相关信息保存到数据库。 - **读取计时器**:用于获取当前计时器的状态,可以是单个计时器或所有计时器列表。 - **更新计时器**:当计时器状态...

    JavaScript+html+js+JAVA+MySQL数据库实现的游戏平台管理

    在构建一个游戏平台管理系统时,JavaScript、HTML、Java和MySQL数据库是关键的技术栈。这个系统的设计和实现旨在提供全面的游戏管理功能,包括用户管理、商品(游戏)上架、交易处理以及游客试玩等特性。以下是对...

    将数据库图像读出并显示

    本篇将详细介绍如何从数据库中读取图像数据并将其在网页上展示。 首先,让我们了解一下数据库中的图像存储方式。通常,图像数据会被转换为二进制格式,如Base64编码,然后存储在数据库的BLOB(Binary Large Object...

    springboot实现从数据库取数传到前端demo

    在本项目中,"springboot实现从数据库取数传到前端demo",我们将探讨如何使用Spring Boot框架构建一个能够从数据库获取数据并将其传递到前端的应用。Spring Boot简化了Java应用的开发,使得开发者可以快速地搭建具有...

    省市联动ACCESS表与javascript

    标题中的“省市联动ACCESS表与javascript”指的是在网页开发中,使用JavaScript实现的基于ACCESS数据库的中国省市区三...同时,它也展示了JavaScript在网页交互中的强大能力,以及如何将数据库数据与前端展示有效结合。

    js 访问 sqlite数据库

    本文将深入探讨如何使用JavaScript访问SQLite数据库,以及相关的关键知识点。 首先,JavaScript直接在浏览器环境中并不能直接操作SQLite数据库,因为浏览器的安全沙箱机制不允许。然而,通过一些特定的技术,如Web ...

Global site tag (gtag.js) - Google Analytics