jq 获取table元素,ajax 静态填加数据
知识点:
1.jq如何操作table->操作html内的元素
2. this 怎么使用
问题:
1.点击 修改 后,自动刷新了。判断取值,提示错误、正确出不来
2.ajax传值操作如何保密
html:
<div class="panel-body"> <table class="table"> <tr> <td>排序</td> <td>名字</td> <td>链接</td> <td>操作</td> </tr> @foreach (var m in Model) { <tr> <td><input id="@m.Id" name="si" value="@m.Si" /></td> <td><input name="name" value="@m.Name"/></td> <td><input name="src" value="@m.Src" /></td> <td><a href="javascript:void(0)" onclick="up(this)" >修改</a>|<a href="/Json/Edit.aspx?action=pic&class=@m.Id" target="_blank">查看</a>|<a href="javascript:void(0)" onclick="del(@m.Id)">删除</a></td> </tr> } <tr style="background:#808080"> <td><input name="si" /><input type="hidden" value="@ViewBag.Class" name="type" /></td> <td><input name="name" /></td> <td><input name="src" /></td> <td><input type="submit" class="btn btn-default" onclick="add(this)" value="增加"/></td> </tr> </table> <h3>循环图片请用规格:1920×500</h3> <h3>新闻导航请用规格:384×214</h3> <h3>公司文化请用规格:440×227</h3> </div>
如果点击修改:触发单击时间 Up(this)
function cateDel(thisObj) { var $td = $(thisObj).parents("tr").children("td"); var id = $td.eq(1).text(); var url = "/Json/New.ashx"; var data = "class=delcate&id=" + id; ajaxCate(url, data); } function upCate(thisObj) { var $td = $(thisObj).parents("tr").children("td"); var id = $td.eq(1).text(); var catepid = $td.eq(2).find("input").val(); var catename = $td.eq(3).find("input").val(); var url = "/Json/New.ashx"; var data = "class=upcate&id=" + id + "&catepid=" + catepid + "&catename=" + catename; ajaxCate(url, data); } function AddCate() { var catename = $("#catename").val(); var catepid = $("#catepid").val(); var url = "/Json/New.ashx"; var data = "class=addcate&catename=" + catename + "&catepid=" + catepid; ajaxCate(url, data); } function ajaxCate(ajaxUrl, ajaxDate) { $.ajax({ url: ajaxUrl, dataType: "Json", data: ajaxDate, success: function (data) { if (data == 1) { alert("操作成功"); location.reload(); } else { alert("操作失败" + data); } } } ) }
jq 获取table元素,ajax 静态填加数据的更多相关文章
- jquery获取table指定行和列的数据(当前选中行、列)
//不多说,直接上代码.$("table tr").click(function() {//为表格的行添加点击事件 var tr = $(this);//找到tr原色 var td ...
- JS与JQ 获取页面元素值的方法和差异对比
获取浏览器高度和宽度 document.documentElement.clientWidth ==> 浏览器可见区域宽度 document.documentElement.clientHeig ...
- jq 获取各个元素的宽度高度的方法
JS获取各种宽度.高度的简单介绍: scrollHeight: 获取对象的滚动高度. scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获 ...
- asp.net webapi [FromBody]string 获取不到ajax post的数据的解决方法
webapi中如下([FromBody]string jsonData: public async Task<ResItem> Post([FromBody]string jsonData ...
- jq获取table总行数
var rows = $('table').find("tr").length;
- JQ 获取Table的td 值
<script type="text/javascript"> function SetTable() { $("#myTab table").ea ...
- js jq 获取网页元素宽度
Javascript: IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度d ...
- ASP.NET前台table通过Ajax获取绑定后台查询的json数据
上一篇<ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据>写了前台提交数据后台保存到数据库,数据处理以后用户肯定要查询.接下来就写一个前台table通过ajax J ...
- bootstrap table通过ajax获取后台数据展示在table
1. 背景 bootstrap table 默认向后台发送语法的dataType为 json,但是为了解决跨域问题我们需要将dataType改为jsonp,这时就需要修改bootstrap table ...
随机推荐
- C# Web Api 上传文件
一. 使用默认方法上传文件: 1.Action: /// <summary> /// 上传文件 使用上传后的默认文件名称 /// 默认名称是BodyPart_XXXXXX,BodyPart ...
- 快速生成PDF书签
PDF没有书签,就像吃饭没有筷子一样,虽然可以将就,但总不是很方便!现介绍一种快速生成书签的方法. 第一步,打开excel,制作书签目录,前面的一列是书签名称(黑色框),后面一列是PDF页码(红色框) ...
- AutoCAD .NET二次开发(四)
在CAD中,属性信息一般是以注记的形式存在,但当属性数据内容较多时,显示就成了问题.扩展属性(Xdata)可以解决这一问题,比如南方Cass中就利用了这一点.我们经常用Lisp来读取操作扩展属性. 查 ...
- IOS xib在tableview上的简单应用(通过xib自定义cell)
UITableView是一种常用的UI控件,在实际开发中,由于原生api的局限,自定义UITableViewCell十分重要,自定义cell可以通过代码,也可以通过xib. 这篇随笔介绍的是通过xib ...
- Android UI之下拉刷新上拉刷新实现
在实际开发中我们经常要用到上拉刷新和下拉刷新,因此今天我写了一个上拉和下拉刷新的demo,有一个自定义的下拉刷新控件 只需要在布局文件中直接引用就可以使用,非常方便,非常使用,以下是源代码: 自定义的 ...
- C语言-03-流程控制
一.选择结构 1> if语句 使用注意 ① if语句中的条件语句,不要把==和=弄混,可以把常量作为左值, 这样的话,在无用=的情况下,编译时会报错 ② if语句后若要定义新的变量或者有多条语句 ...
- IOS之Foundation--plist简说
将集合元素通过代码写入plist文件中 主要用来一览代码写入plist文件,在以后的工作中,可能会有字典一样的集合元素,需要你转为plist文件,那么你是选择手动输入plist文件中呢,还是通过以下代 ...
- Jmeter组件执行顺序与作用域
一.Jmeter重要组件: 1)配置元件---Config Element: 用于初始化默认值和变量,以便后续采样器使用.配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同 ...
- JavaScript字符串函数大全
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a ...
- IdentityHashMap的使用场景
IdentityHashMap的使用场景 JDK1.4就加入了这个map类型,它是使用 == 判断相等,而不是hashmap的equals方法判断相等. 那么,它有什么应用场合呢? 当然是需要我们必须 ...