ajax返回的列表中做一个超链接,点击超链接无刷新显示子项目

问题描述

ajax返回的列表中做一个超链接,点击超链接无刷新显示子项目

我做了一个ajax查询项目子项目的功能 ,但是现在ajax返回的值上还要做一个查询子项目的功能。不知道怎么做了!求大神帮忙 。
效果如图:

 function getCgjx(line,parcode){
        var rqlcode = document.getElementById("rqlcodes").value;
        var mytr = $("#table_tr_"+line+"_tr");
        var mytbody = $("#table_tr_"+line+"_tbody");
        if(mytr.is(":visible")){
            mytr.hide();
        }else{
            var isload = $("#table_tr_"+line+"_hidden");
            if(isload.val()==0){
                $.ajax({
                    url : 'splitplan!ajaxCgjxlist.do',
                    type : 'POST',
                    data : {
                        parcode:parcode,
                        rqlcode:rqlcode
                    },
                    dataType : 'json',
                    success : function(date) {
                        var record = eval(date);
                        for(var i=0;i<record.length;i++){
                            var rql = record[i];
                            var node = "<tr><td>"+rql.rEQCODE+"</td>";
                                node += "<td>"+rql.rEQDESC+"</td>";
                                node += "<td>"+rql.kM+"</td>";
                                node += "<td>"+rql.rEQLX+"</td>";
                                node += "<td>"+rql.rQLQTY+"</td></tr>";
                                $(node).appendTo(mytbody);
                        }
                                isload.val(1);
                                mytr.show();
                    }
                });
            }else{
                                mytr.show();
            }
        }
 }

解决方案

解决方案二:

解决方案三:

返回的列表的连接增加click事件不就好了。。

 $('列表连接选择器').click(function(){
    var me=$(this),no=me.text(),tr=me.closest('tr');
        //发送单号no获取查询内容添加到你需要的容器里面或者动态插入一行什么的tr.after('<tr>...</tr>')
        return false;//阻止默认连接跳转
})
时间: 2024-09-18 23:08:57

ajax返回的列表中做一个超链接,点击超链接无刷新显示子项目的相关文章

c#-C#中做一个抽奖功能,然后抽奖名单通过已有的文档拖拽到C#程序中

问题描述 C#中做一个抽奖功能,然后抽奖名单通过已有的文档拖拽到C#程序中 只做好了抽奖代码 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Form

spring mvc-在springmvc中做一个根据id删除一条数据的功能,出现500问题,代码如下,请大神指教

问题描述 在springmvc中做一个根据id删除一条数据的功能,出现500问题,代码如下,请大神指教 Model层代码 package com.pengyou.model; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Generat

如何在.aspx文件中做一个音乐列表界面可以实现播放功能的

问题描述 想做一个aspx做的音乐网站但是不晓得过程是怎么样的,是从数据库绑定还是直接在aspx上面写数据呢,如果有做过的大神还请告诉一下,谢谢.包送积分!!! 解决方案

返回上个activity-我做一个Activity(1),调用另外一个Activity(2),想返回到Activity(1)

问题描述 我做一个Activity(1),调用另外一个Activity(2),想返回到Activity(1) 我做一个Activity(1),调用另外一个Activity(2),想返回到Activity(1),但因为 Activity(3)也是跳转到Activity(2),而且Activity(2)中做了事件监听返回键,这样在 Activity(2)中点击返回键时直接返回到Activity(3)了,有什么好的办法吗? 解决方案 finish,然后用intent跳转到activity1 解决方案二

用AJAX返回HTML片段中的JavaScript脚本_javascript技巧

这是AJAX开发中很常见的问题,如果你不是一直在用JavaScript框架做开发,相信你早就发现这个问题了.本文分析了两个解决办法,其中一个是讲解jQuery框架的实现. 一. 问题描述 下面举个简单的例子,演示问题所在.在下面的例子中,假设变量responseText就是AJAX加载的HTML片段数据,其中包含脚本弹出一条消息,用innerHTML方法插入ID为ajaxData的DIV中,你可能期望看到弹出那个消息框,结果你发现没有,问题就是这样. 复制代码 代码如下: <div id="

谁会在WinForms中做一个登录窗口中!

问题描述 这个登录窗口中要有用户名,密码,与数据库对应!最关键的是这个登录窗口中要在一个随机产生的四位数验证码,请问哪位大侠会做???会的QQ:148307448联系,感谢! 解决方案 解决方案二:网上很多的!!解决方案三://生成随机颜色publicColorGetRandomColor(){RandomRandomNum_First=newRandom((int)DateTime.Now.Ticks);//对于C#的随机数,没什么好说的System.Threading.Thread.Slee

急!GridView列表中删除一个数据,同时更新另一个表中的字段的问题!

问题描述 求救各位大虾!!!前台:<asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="False"DataKeyNames="Submenu_id"DataSourceID="AccessDataSource1"OnRowCommand="GridView1_RowCommand"Width="100

android 做一个每个item都类似viewpager可以多张图片滑动的列表

问题描述 android 做一个每个item都类似viewpager可以多张图片滑动的列表 android 做一个每个item都类似viewpager可以多张图片滑动的列表.业务需要,还没有看到有可以借鉴的例子,谁能提供帮助吗? 解决方案 你用viewpager封装一个就行了,你只需要把图片传进去,内部自己就创建滑动相关的元素 解决方案二: 不用fragment,而是直接传图片进去? 解决方案三: 不用fragment,而是直接传图片进去? 解决方案四: 不用fragment,而是直接传图片进去

ajax script:执行ajax返回的script代码

晕死,自已在这里面加个表面就把页面给变了不成样子了,重发下.问题:在使用ajax调用页面时,另一个页面中script中的ready并不执行:分析:页面在打开时只加载一次script,所以利用ajax返回的页面中ready并不执行:解决:1 .取返回页面内容中的 js 内容function getjavascript(data) {var script, scripts;scripts = [];var regexp = /]*>([\s\s]*?)<\/script>/gi;while