如何把js中的参数值传递到后台并存入数据库

如何把js中的参数值传递到后台并存入数据库,第1张

运用jquery的ajax比较方便

$.ajax({

url: "XXX.do",//你在后台处理的地址一般为XXX.do

type:"post",//一般用post 地址提交用 get

datatype:"json",//一般用json格式

data:{"a":XXX,"b":XXX},//json相当于一个map,a是相当于key,XXX是你js中的获取的参数

success:function(){},//是成功在后台处理后的下一步 *** 作

error:function(){}//发生错误后的 *** 作

})

ajax 里面还有其他的参数 可以在w3school上查阅希望能帮到你

这里面关联的全掏出来的话,够挑好机挑,只能简易描述一下可以:

setInterval或setTimeout这两个都可以实现,

setinterval为恒定运行时使用比较合适,如时间在跳,

setTimeout为条件满足时继续轮询比较合适,如升一级给下一个任务一样,

setTimeout("fun()",5000)5秒后执行fun()这个过程

function

fun(){

//这里要启动AJAX模型,向服务器发出GET或POST请求,

//如:接受为:user.php,PHP程序访问数据库进行处理

//返回responseText,JS可以调用,

//如果返回的结果你满意,允许继续轮询就启动setTimeout("fun()",5000)

//这样一来你就看到了一个自运行的一个机制了。。

//具体代码太多,无法展示。。。

}

第一步定义连接字符串

var MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=F:\\cs\\benlen\\gbmdb.mdbPersist Security Info=False"

第二步创建adodb对象

var con = Server.CreateObject("ADODB.Connection")con.ActiveConnection = MM_conn_STRINGcon.Open()

这下 就连接好了数据库。

第三步创建记录集

var rs = Server.CreateObject("ADODB.Recordset")rs.ActiveConnection = MM_conn_STRINGrs.Source = "SELECT * FROM admin"rs.CursorType = 0rs.CursorLocation = 2rs.LockType = 1rs.Open()var rs_numRows = 0

这样我们数据库连接就完成了

以下是示例代码:

<script type="text/javascript" language="javascript" charset="gb2312">

<!--

function getCountFromDB() {

//以当前页面文件为基础,找到文件所在的绝对路径。

var filePath = location.href.substring(0, location.href.indexOf("index.html"))

var path = filePath + "MyData.mdb"

//去掉字符串中最前面的"files://"这8个字符。

path = path.substring(8)

var updateCnt = 0

//生成查询和更新用的sql语句。

var sqlSelCnt = "SELECT * FROM [user]"

//建立连接,并生成相关字符串。

var con = new ActiveXObject("ADODB.Connection")

con.Provider = "Microsoft.Jet.OLEDB.4.0"

con.ConnectionString = "Data Source=" + path

con.open

var rs = new ActiveXObject("ADODB.Recordset")

rs.open (sqlSelCnt,con)

while (!rs.eof) {

var cnt = rs.Fields("content")

document.write (cnt)

rs.moveNext

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6742947.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存