freestyleyoo 2016-07-24 09:49 采纳率: 100%
浏览 1453
已采纳

新手遇到的一个JQuery的问题

$(function(){
    load();
    $(".edit").bind('click',function(){
        location.href="edit.jsp "
    });
});



function load(){
    $.ajax({
        url:"StaffServlet",
        type:"post",
        data:{"action":"list"},
        dataType:"json",
        success:function(data){
            //alert(data);
            var data=eval(data);
            obj="<tr><td>编号</td><td>姓名</td><td>职位</td><td>电话</td><td>电子邮件</td><td>编辑</td><td>删除</td></tr>";
            for(var i=0;i<data.length;i++){
                var tr="<tr>"+"<td>"+data[i].id+"</td>"+"<td>"+data[i].name+"</td>"+"<td>"+data[i].job+"</td>"+"<td>"+data[i].phone+"</td>"+"<td>"+data[i].email+"</td>"
                +"<td><input type='button' class='edit' value='编辑'></td>"
                +"<td><input type='button' class='remove' value='删除'></td>"+"<tr>"
                obj+=tr;
            }
            $("#list").html(obj);
        }
    });
}

$(".remove").click(function(){
    id=$(this).prev().val();
    $.ajax({
        type:"post",
        url:"StaffServlet",
        data:"action=remove&id="+id,
    });
});

就是点编辑的时候我想把当前需要编辑的那一行的数据传到编辑页面,请问该如何实现呢?
就是在load()下面那一段代码进行的onclick跳转
还有我想请问一下,下面是什么问题呀??

![图片说明](https://img-ask.csdn.net/upload/201607/24/1469354927_316380.jpg)
  • 写回答

3条回答 默认 最新

  • Go 旅城通票 2016-07-24 10:30
    关注

    传id到目标页面,目标页面获取进行数据库读写,要不新页面打开,目标页面通过opener得到源页面,通过opener进行操作
    iframe和父页,window.open打开页面之间的引用

    而且你的ajax异步加载的,编辑按钮事件无法绑定上,改为同步ajax,$(".remove").click(function(){也要放到load方法后面

     function load(){
        $.ajax({async:false,//////////////////////
            url:"StaffServlet",
            type:"post",
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?