jq自动补全

HTML code
<script language='javascript' src='./jquery.js'></script> <script language='javascript'> jQuery(function($) { $("#tTest td.test").click(function(ee){ var id = $(this).html(); var ee=window.event||ee; var tmpObj = ee.srcElement || ee.target; $.ajax({ type:"post", url: "index.php", dataType:"json", data: "id=" + id, success: function(jsonObj) { var rowObj = tmpObj.parentNode; rowObj.childNodes[1].innerHTML = jsonObj.name; rowObj.childNodes[2].innerHTML = jsonObj.description; rowObj.childNodes[3].innerHTML = jsonObj.test2; rowObj.childNodes[4].innerHTML = jsonObj.id; }//success }); }); }); </script> <table id='tTest' border='1' width='500'> <tr><td class='test'>22</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr> <tr><td class='test'>33</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr> <tr><td class='test'>44</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr> </table>

PHP code
function __jsonText($array) { header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); $str = "{"; foreach($array as $key=> $value) { $value = str_replace("\"", "\\\"", $value); if($str != "{") $str.=","; $str .= "$key: " . "\"$value\""; } $str .= "}"; return $str; } //查询数据库 //具体根据ID查询数据库,然后构造一个数组,然后调用__jsonText $arrTable = array('name'=>"test1", 'description'=>"description1", 'test2'=>'test3', 'id'=>$_POST['id'] ); echo __jsonText($arrTable);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值