怎样用ajax连接数据库

怎样用ajax连接数据库,第1张

$.ajax({

type:'POST',url:'submitcomment.php',timeout:2000,cache:true,

data:'dataid='+dataid+'&appid='+appid+'&name='+name.val()+'&txt='+txt.val()+'&openid='+openid,

error:function(msg){return false},

success:function(json, st){

if(json.result == 0){

alert('您的评论审核通过后,才会显示出来!')

}else{ //否则审核通过,显示出来

$("#comlistx0014jwh62k").html(json)

}

}

})

后台submitcomment.php代码:

<?php

include("connect.php")//连接数据库文件

echo '<pre>',var_dump($_REQUEST['appid']),'</pre>'

echo '<pre>',var_dump($_REQUEST['name']),'</pre>'

die()

//mysql_query("INSERT INTO biao(name,txt) VALUES ('$_POST["name"]','$_POST["txt"]')

?>

function test(bid){

$.ajax({

type:"GET",

url:"/test.php?ac=ss&bid="+bid+"&date=" + new Date(),

success: function(data){

alert(data)

}

})

}

给你发一个简单例子,test.php去获取数据库内容,可以返回不同的数据,如一般的text,也可以是json等多种类型,接收的时候需要做不同的处理

记得在此之前一定先调用JQ库,这是JQ的AJAX方法,个人理解,不专业

在触发方法里捕获输入的值,作为参数用ajax发送请求。请求页面里根据这个参数查询数据库返回结果。

---简单示意---

<script type = "text/javascript ">

var xmlHttp

function doStart(value)

{

var namevalue = value

createxmlHttpRequest()

var url = "请求页面 name= "+namevalue

xmlHttp.open( "get ",url , true)

xmlHttp.onreadystatechange = startCallback

xmlHttp.send(null)

}

startCallback()

{

if (xmlHttp.readyState == 4) {

if (xmlHttp.status == 200) {

var agevalue = xmlHttp.responseXML.getElementsByTagName( "age ").item(0).firstChild.nodeValue

var obj = document.getElementById( "inputbox1 ")

obj.value = agevalue

}

}

}

</script>

...

<input type= "text " id= "inputbox1 " onChange=Start(this.value) />

...


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存