想通过按键onclick将次数传入到SQL数据库中,代码应该怎么写呢?

想通过按键onclick将次数传入到SQL数据库中,代码应该怎么写呢?,第1张

//dataID是你数据的ID,方便根据Id进行修改数据,obj为当前的HTML中的button元素

function clicktd(dataId,obj){

var current = $(obj).attr("rel")//html自定义属性,定义当前初始化的次数,标签中必须含有rel属性 例如:<input type="button" onclick="clicktd('Id',this)" value="1-3" rel="0">

//使用ajax传递到后台处理

$.ajax({

type:"POST",

url:"/schoolroll/insert",//后台URL

contentType: "application/json", //必须这样写

dataType:"json",

data:{

dataId:dataId,

currentIndex:current

}

success:function (data) {

//成功之后回调

current ++//点击次数加1

$(obj).attr("rel",current )//给自定义属性赋值

$(obj).val(current );//给按钮赋值

}

}

你这个方法不行的,JAVASCRIPT是跑在客户端的。你的数据连接是在服务端的。你在浏览器里看到的ASP页面只不过是ASP执行的结果。

JAVASCRIPT不刷新页面执行SQL的话有是有办法的,去找一下JAVASCRIPT的AJAX资料吧。很多论坛什么的注册用户时候填写一个用户名,然后这个文本框失去焦点,后面就判断出来这个用户名有没有被占用了,用的就是AJAX技术。

你不是有2个方法嘛:inTime,outTime在这2个方法里面获取当前系统时间: var nowtime = new Date()取到时间就做ajax请求和显示在某个Dom上,就可以了。


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

原文地址: http://outofmemory.cn/sjk/9889318.html

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

发表评论

登录后才能评论

评论列表(0条)

保存