1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Ajax的数据发送与接收(jQuery)

Ajax的数据发送与接收(jQuery)

时间:2022-08-22 23:23:19

相关推荐

Ajax的数据发送与接收(jQuery)

Ajax

通过ajax获取数据,并通过eval将返回的数据进行对象化处理,然后根据each进行遍历输出

HTML页面

<a href="#" class="yy_check" onclick="javascript:isCha(<?php echo $val['device_id'];?>);" >查</a>

js代码

<script type="text/javascript">function isCha(obj){var dev_id = obj;//获取设备的id,并用ajax提交给后台$.post("/admin.php/device/cha_ajax",{device_id:dev_id,},function(data){var dataObj= eval("("+data+")");//处理返回的数据var tdText = $('.tab2 tr .wide');//获取相关td对象var i=0;//声明全局的变量tdText.html("");//清空$.each(dataObj,function(index,item){ tdText[i].append(dataObj[index]);//追加文本数据i++;});});}</script>

php处理页

public function cha_ajax(){$device_id = isset($_POST['device_id']) ? htmlspecialchars($_POST['device_id']) : '';//处理获取的数据$device = M('Device');$device_info = $device->select()[0];//获取的字段应与td数组的下表相匹配,不然容易造成错位输出echo json_encode($device_info);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。