>  기사  >  백엔드 개발  >  jq调用数据库,该怎么处理

jq调用数据库,该怎么处理

WBOY
WBOY원래의
2016-06-13 11:52:581073검색

jq调用数据库

var zjl = false;<br />			var num = 0;<br />			var goon = true;<br />			$(function() {<br />				$("#scratchpad").wScratchPad({<br />					width: 150,<br />					height: 40,<br />					color: "#a9a9a7",<br />					scratchMove: function() {<br />						num++;<br />					 if (num == 2) {<br />					  var a = "一等奖";<br />					  var b = "二等奖";<br />					  var c = "三等奖";<br />					  var e = "幸运奖";<br />					  var d = "谢谢参与";<br />					  var aa = 0.000;//一等奖的概奖<br />					  var bb = 0.001;//二等奖的概率<br />					  var cc = 0.004;//三等奖的概率<br />					  var ee = 0.996;//幸运奖的概率<br />					  var dd = 0.000;//未中奖的概率<br />					<br />					  var shows = [a, b, c,d,e];<br />					  var prob = [aa, bb, cc,dd,ee];<br />					  var len = 1000;<br />					  var probLen = [len*aa, len*bb, len*cc, len*dd, len*ee];<br />					  var ran = Math.random() * len;<br />					  for(var i = 0; i < probLen.length; i++){<br />					   var ranStart = 0;<br />					   for(var j = 0; j < i; j++){<br />						ranStart += probLen[j];<br />					   }<br />					   var ranEnd = ranStart + probLen[i];<br />					<br />					   if(ran > ranStart && ran <= ranEnd){<br />						<br />								var award = shows[i];<br />								if(shows[i]!='谢谢参与')<br />								{<br />									zjl = true;<br />								}<br />								<br />								document.getElementById('prize').innerHTML = award;<br />								$("#theAward").html(award);

其中a b c d e  aa bb cc dd ee 怎么能获取数据库的值呢?
------解决方案--------------------
jq不能读取数据库。

可以用php等脚本语言获取,再写入js变量.
例如:
<br /><?php<br />    $data = '{"aa":1,"bb":2,"cc":3,"dd":4}' // 这里也可以从db获取<br />?><br /><script type="text/javascript"><br />    var data = <?=$data ?>;<br />    var aa = data['aa'];<br />    var bb = data['bb'];<br />    var cc = data['cc'];<br />    var dd = data['dd'];<br />    alert('aa:' + aa + ' bb:' + bb + ' cc:' + cc + ' dd:' + dd);<br /></script><br />

------解决方案--------------------
jquery不能读取数据库,而且也不安全,你可以用jquery与后端交互,或者你用nodejs也可以

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.