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 ...
随机推荐
- jQuery pgwslideshow 空间相册
一个响应式相册插件,你可以自定义幻灯片最大高度,滑动效果,是否显示控制按钮,自动轮播或间隔时间. pgwslideshow相册插件有以下特点 支持响应式 支持桌面和移动设备 代码简单 ...
- Web.Config的配置
1.配置数据库连接 在<connectionStrings></connectionStrings>节中完成,配置过程需指定四个属性server(DataSource)服务器名 ...
- Atitit.木马病毒的免杀原理---sikuli 的使用
Atitit.木马病毒的免杀原理---sikuli 的使用 1. 使用sikuli java api1 1.1. 3. Write code!1 2. 常用api2 2.1. wait 等待某个界面出 ...
- Atitit.为什么小公司也要做高大上开源项目
Atitit.为什么小公司也要做高大上开源项目 1. 为什么手头有很多加急的事情还要做高大上开源项目??1 2. 从长远看,发展 高大上开源项目计划对于解决我们在应急项目正面临着的种种严峻问题也大有裨 ...
- 转:纠结的Shim
原文地址:http://www.haorooms.com/post/requirejs_sy_lj RequireJs已经流行很久了,它提供了以下功能: 声明不同js文件之间的依赖 可以按需.并行.延 ...
- 用Gradle构建时,将密码等敏感信息放在build.gradle之外
密码 在做版本release时你app的 build.gradle你需要定义 signingConfigs.此时你应该避免以下内容: 不要做这个 . 这会出现在版本控制中. signingConfig ...
- 创建第一个Android 5.0应用程序
1.新建一个Andriod项目,并配置相关参数 2.接着下一步 3.接着下一步,配置相关参数 4.完成后出现下面界面 5.运行此项目 6.你可以在菜单中看到刚才新建的Helloworld app图标
- JAVA基础学习day18--常用工具类
一.System 1.1.概述 System 类包含一些有用的类字段和方法.它不能被实例化. 在 System 类提供的设施中,有标准输入.标准输出和错误输出流:对外部定义的属性和环境变量的访问:加载 ...
- Android网络编程只局域网传输文件
Android网络编程之局域网传输文件: 首先创建一个socket管理类,该类是传输文件的核心类,主要用来发送文件和接收文件 具体代码如下: package com.jiao.filesend; im ...
- 关于Socket建立长连接遇到的bug信息
下面是本人在Socket连接的开发中遇到的bug总结 1."远程服务器关闭了Socket长连接'的错误信息 2.关于"kCFStreamNetworkServiceTypeVoIP ...