js定时器怎么和数据库进行交互

js定时器怎么和数据库进行交互,第1张

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

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

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

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

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

function

fun(){

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

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

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

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

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

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

}

可以用ajax

推荐用jquery的ajax。

$.ajax({

type: "POST",

url: "some.php",

data: "name=John&location=Boston",

success: function(msg){

alert( "Data Saved: " + msg )

}

})

背景无刷新,将参数"name=John&location=Boston",传到后台some.php后,取得数据库的数据msg;然后用js处理msg

你需要一种模版工具来辅助你快速完成可视的页面,可以采用ejs或者jade。

他们主要负责把数据填充到html文本里,然后返回给前端。

你可以研究一下这两个东西,看看选用哪个方便写。ejs的用法就像在html中插入php脚本(亦或是jsp、asp)一样。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存