xtree使用 结合ajax操作数据库

关键:在xtree添加节点时,调用添加节点方法的同时,调用ajax的打开php文件,操作数据库

1.前台xtree  (官网 http://webfx.eae.net/dhtml/xtree/index.html)

<script>
//调用方法用ajax操作add_dbdata.php
var xmlHttp
function add_dbdata(str){
		
	//alert(str);
	if (str=="")
	{
	document.getElementById("txtHint").innerHTML="";
	return;
	}
	if (window.XMLHttpRequest)
	{// code for IE7+, Firefox, Chrome, Opera, Safari
	xmlhttp=new XMLHttpRequest();
	}
	else
	{// code for IE6, IE5
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function()
	{
	if (xmlhttp.readyState==4 && xmlhttp.status==200)
	{
	document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
	}
	}
	xmlhttp.open("GET","add_dbdata.php?q="+str,true);
	xmlhttp.send();
}


function addNode() {
	var str=prompt("添加节点名称"); //点击节点时,可以弹出对话框,手动写节点的名称
  

	if (tree.getSelected()) {
		tree.getSelected().add(new WebFXTreeItem(str));
		add_dbdata(str);//调用方法用ajax操作add_dbdata.php,add_adbdata为操作数据库
	}
	//var strr=str;
	//alert(strr);
}

function addNodes() {
	var str=prompt("添加目录名称");

	if (tree.getSelected()) {
		var foo = tree.getSelected().add(new WebFXTreeItem(str));
		var bar = foo.add(new WebFXTreeItem('Sub 1'));
		var fbr = foo.add(new WebFXTreeItem('Sub 2'));
	}
}

function delNode() {
	if (tree.getSelected()) {
		tree.getSelected().remove();
	}
}
</script>

2、add_dbdata.php  (PHP文件 连接数据库,操作数据库)

<?php
header("Content-type:text/html;charset=utf8");
$q=$_GET["q"];
$q=(int)$q;
echo "<script>alter('kkkkkkk');</script> ";


$con = mysql_connect('localhost', 'root', '');
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }

mysql_select_db("t2ecmall", $con);
mysql_query("set names utf8");

//$sql = " SELECT * FROM ecm_acategory ";
$sql = " insert into ecm_acategory (cate_id) values(999)";
echo $sql;
$result = mysql_query($sql);

echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
<th>Hometown</th>
</tr>";

//$row=mysql_fetch_array($result))!==false
//$row = mysql_fetch_array($result)
while($row=mysql_fetch_array($result))
 {
 echo "<tr>";
 echo "<td>" . $row['cate_id'] . "</td>";
 echo "<td>" . $row['cate_name'] . "</td>";
 echo "<td>" . $row['parent_id'] . "</td>";
 echo "<td>" . $row['code'] . "</td>";
 echo "</tr>";
 }
echo "</table>";

mysql_close($con);
?>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜗牛慢慢向上爬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值