javascript里操作mysql数据库

javascript如何让PHP操作数据库并且不刷新页面。本人需要实现页面上点击一个按钮后,页面上能添加一条数据,同时也能操作Mysql数据库,让数据库添加这个记录。请问... javascript如何让PHP操作数据库并且不刷新页面。本人需要实现页面上点击一个按钮后,页面上能添加一条数据,同时也能操作Mysql数据库,让数据库添加这个记录。
请问如何做到。困扰好几天了。
这是实现添加的script
function add(rowIndex){
//得到table对象
var tbTable1 = document.getElementById("table1");
var tbTable2 = document.getElementById("table2");
//插入一行
if (rowIndex == "-1") {
rowIndex = tbTable1.rows.length;//默认在末尾插入一行
}
var row = tbTable1.insertRow(rowIndex);//在表格的指定插入一行
var c1 = row.insertCell(0);
c1.innerHTML = form2.td1.value;
var c2 = row.insertCell(1);
c2.innerHTML = form2.td2.value;
var c3 = row.insertCell(2);
c3.innerHTML = '<td> <a href="javascript:Goto();" onclick=\'{if(confirm("确定要删除吗?")) {deleteCurrentRow(this); }else {}}\'>删除</a></td> ';
row.style.backgroundColor='#F5F5F5';
}
这些代码实现页面上显示添加一行数据,可是如何让数据库也能够插入这条数据,并且不刷新页面。
希望回答可行实用。急求啊
展开
 我来答
尋_常
推荐于2016-06-13 · TA获得超过837个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:500万
展开全部

ajax像服务器发送请求

var xmlhttp=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
//创建xmlhttp对象
xmlhttp.onreadystatechange=func;
xmlhttp.open("post/get","接收页面",true)
//如果是get传值,接收页面后面带参数
xmlhttp.send(data);
//如果是get则data为null
function func(){
    if(xmlhttp.readyState==4){
        if(xmlhttp.status==200){
            请求成功后执行的代码
        }
    }
}
接收页面根据传递来的data进行连接数据库操作
该用户非法用户
2013-08-12 · 超过15用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:28.5万
展开全部
数据库在服务器运行,页面添加的数据要提交的数据库必须向服务器端发送请求
所以你的需求只能通过ajax来实现,既页面添加数据同时通过ajax把你页面上添加的数据
发送到服务器上来实现DB的操作,服务器端专门做一个DB操作的PHP接受AjAx提交来的数据
具体做法参照下面的例子 嘿嘿!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
圣鸾OJ
2015-10-06 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:113万
展开全部
ajax像服务器发送请求

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

var xmlhttp=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
//创建xmlhttp对象
xmlhttp.onreadystatechange=func;
xmlhttp.open("post/get","接收页面",true)
//如果是get传值,接收页面后面带参数
xmlhttp.send(data);
//如果是get则data为null
function func(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
请求成功后执行的代码
}
}
}
接收页面根据传递来的data进行连接数据库操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
看穿那一切丶
2013-08-12 · 超过25用户采纳过TA的回答
知道答主
回答量:129
采纳率:0%
帮助的人:74.4万
展开全部
我想问的是 你的java和mysql数据库连接了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式