当前位置:首页 » 参考文献 » htmljs数据库

htmljs数据库

发布时间: 2021-03-18 00:09:50

① html里怎么用javascript连接数据库

理论上是不要这么做的 javascript代码会暴露给客户端 你的数据库地址 帐号 密码都会暴露
建议采取用动态语言读取数据库 比如 asp php jsp asp.net等都可以
然后用javascript 去提交参数给动态页面,也就是所谓的ajax的方式.

② html 里能吧js代码写到数据库中,运行页面后台读出js代码动态添加到页面执行嘛

首先在数据库写入要添加的js

③ 数据库+javascript+html如何实现多级select下拉菜单

这个,其实比较简单

数据上来说,相当于是一个多维数组

比如,系 :

计算机,中文,英语

然后是专业:

计算机 ->软件工程,xxx专业 ...

中文 ->汉语言文学,xxx专业 ...


数据库在设计上,你可以将他们都放在一个表里面,可以有这些列

id唯一id

name名称,可以是专业名称,也可以是系名称

parent指定如果是专业,是数据那个系,这里可以存成系的id,

如果是系,那么这里直接填0,表示就可以


这样的话,一个demo数据

idnameparent

1计算机系0

2软件工程1



这样,上边,后台的数据就这个节奏就可以满足,如果专业还有细分,那这个结构也可以满足


前台显示的时候,这里分成俩个select来显示就可以


第一个select用来显示系,查询parent为0的数据,显示到select里面就可以


第二个select用来显示系的专业,查询的时候,将第一个select的系id拿到,直接数据库里面查询parent为第一个select选择系的id的数据



demo

选择系:
<selectid="department"onchange="change(this)"></select>

选择专业:
<selectid="professional"></select>
//用js读取数据,然后生成代码
//根据parentid,读取数据,然后返回
functiongetData(parentId,callback){
$.ajax({
url:'test.do',//后台数据地址
data:{parentId:parentId},//请求parentid的数据
success:function(result){
alert(result);
callback(result);
}
})
}

functionrenderOptions(arr,el){//生成select的option
el.empty();
$.each(data,function(index,item){
$('<option/>').attr({
value:item.id
}).html(item.name).appendTo(el);
})
}

vardepartment=$('#department');//系的select
getData(0,function(data){//请求系的数据
department.empty();
renderOptions(data,department);//这里生成系的select
});

varprofessional=$('#professional');//专业的select
functionchange(el){//当系变化的时候
varparentId=$(el).val();//这里得到选择的系的id
getData(parentId,function(data){
professional.empty();
renderOptions(data,professional);//这里生成专业的select
});
}


就是这样的原理

后台还需要一个查询,就是根据parentid查询数据,就可以了

④ js问题,想用js实现这样的功能,点击一个按钮,然后从数据库读取数据,依据这个数据写到网页上

如果已经从数据库读取了数据,且存到了变量中
<html>
<head>
<script type="text/javascript">
var rst='123456';/////////
function loadXMLDoc()
{
document.getElementById("myDiv").innerHTML=rst;////////////
}
</script>
</head>
<body>

<h2>AJAX</h2>
<button type="button" onclick="loadXMLDoc()">请求数据</button>
<div id="myDiv"></div>

</body>
</html>
直接这专样加就可以了属

⑤ html里怎么用javascript连接数据库

理论上不建议这样连,但是也可以连的

代码如下:

<scripttype="text/javascript"language="javascript"charset="gb2312">
<!--
functiongetCountFromDB(){
varfilePath=location.href.substring(0,location.href.indexOf("index.html"));
varpath=filePath+"MyData.mdb";
path=path.substring(8);
varupdateCnt=0;

varsqlSelCnt="SELECT*FROM[user]";

varcon=newActiveXObject("ADODB.Connection");
con.Provider="Microsoft.Jet.OLEDB.4.0";
con.ConnectionString="DataSource="+path;

con.open;
varrs=newActiveXObject("ADODB.Recordset");
rs.open(sqlSelCnt,con);
while(!rs.eof){
varcnt=rs.Fields("content");
document.write(cnt);
rs.moveNext;
}
rs.close();
rs=null;
}

⑥ html、javascript走的页面实现提交数据到数据库

jQuery.ajax({
url:webpath + "/=Action.do?method=....",
type:"post",
dataType:"json"
});
先把数据提交到action上 action 调用方法,方专法完成数据库操作属

⑦ html里面的JS里面可以直接写SQL语句吗

可以是可以,可是我建议不要用这样的方法,不合逻辑,有的浏览器还报错呢

⑧ HTML网页中用JS连接oracle数据库读取数据赋值给TEXT,怎么实现

这个问题很简单!js是请求不到数据的
还是需要一个服务器来支撑
使用ajax请求后端,获取数据,将js获取到的数据显示在文本框中
赋值:document.getElementsByTagName('input')[?].value=response.responseText;

⑨ JAVASCRIPT如何操作数据库

方法和详细的操作步骤如下:

1、第一步,打开HBuilder工具,并在Web项目的js文件夹中创建一个新的JavaScript文件ConnDB.js,使用require()引入mysql模块,然后将该值分配给变量mysq,见下图,转到下面的步骤。

⑩ 想在网页上添加信息到和html网页链接的数据库,js怎么写

你没弄懂,js在前端就不是拿来干和数据库通讯这事的。你需要的是asp、php、.net、jsp、cgi、python、ruby之类的编程。

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731