Ajax完整结构和删除
1、ajax完整结构
注意:(1)最后一个没有","
(2)ajax对网速要求高,最好有各种提示和使用按钮(可使其失效,防止重复加载)
$.ajax({
url: "ajax/tian.ashx",//连接的服务端
data: { "ncode": dd },//提交的数据
type: "post",//提交的方式
dataType: "json",//返回的数据类型
success: function (data) {},//返回数据、没有错误执行的代码
error: function () { },//出错时执行的代码,一般是:服务端连接失败
beforeSend: function () {},//没返回数据时执行的代码,可以用来防止重复提交(让控件失效)
complete: function () { }//没出错并数据返回后执行,一般不使用,可以把返回数据要执行的语句写在success中
});//ajax
2、删除
//动态添加删除
ss += "<td><a href=\"#\" class=\"del\" un=\"" + data[i].usersname + "\" >删除</a></td>";
//动态添加使用未来元素
$(".del").live("click", function () {
var ok = confirm("是否要删除这条信息?");
if (ok == false) {
return false;
}
var names = $(this).attr("un");
var namec = $(this);//在ajax中不能直接使用this
$.ajax({
url: "ajax/delete.ashx",
data: { "uname": names },
type: "post",
dataType: "json",
success: function (aa) {
if (aa.has == "") {
alert("删除失败!");
}
else {
alert("成功!");
yhm = "";
xb = "";
mz = "";
hanshu("", pag, yhm, xb, mz);
$("#CurrentPage").text("");
zong(yhm, xb, mz);
$("#JumpTo_Drop").val("");
$("#TextBox1").val("");
$("#DropDownList1").val("");
$("#DropDownList2").val("");
}
},//success
error: function () { alert("连接服务端失败!"); },
beforeSend: function () {
namec.text("加载中...");
},
complete: function () { namec.text("删除"); }
});//ajax
});
3、属性扩展
在一般处理程序中拼语句时可属性扩展
性别扩展:u.sex.value?"男":"女"
民族等有外键关系的可直接点出:u.Nation1.NationName
Ajax完整结构和删除的更多相关文章
- 【2017-06-06】Ajax完整结构、三级联动的制作
一.Ajax完整结构 $.ajax({ url:"Main.ashx", data:{}, dataType:"json", type:"post&q ...
- ajax完整结构
$.ajax({ url:"服务器", data:{"key":所传数据}, type:"post", dataType:"jso ...
- C#-WebForm-AJAX阿贾克斯(二)★★★★★ajax的完整结构★★★★★
ajax完整结构: $.ajax({ url:"",//服务器路径 data:{},//给服务端传递的参数,可以没有,也可以是多个 type:"post", / ...
- Ajax完整篇(转载)
Ajax 完整教程 第 1 页 Ajax 简介Ajax 由 HTML.JavaScript™ 技术.DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用 ...
- Ajax 完整教程。。转载
Ajax 完整教程 第 1 页 Ajax 简介 Ajax 由 HTML.JavaScript™ 技术.DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应 ...
- java通过反射取得一个类的完整结构
首先我们在person包中新建一个Person.java: package person; import sex.Sex; public class Person{ private String na ...
- AJAX 基本结构 数据加载
AJAX -- 网页数据异步加载 .ashx 一般处理程序 json 数据格式,在不同的语言之间传递数据 对象格式: "{"key":"value& ...
- 【笔记】AJAX+SweetAlert插件实现删除操作
[笔记]AJAX+SweetAlert插件实现删除操作 Django AJAX SweetAlert 展示 SweetAlert 插件介绍 SweetAlert 是一个 JS 插件,能够完美替代 J ...
- ajax结合sweetalert实现删除按钮动态效果
目录 一.ajax结合sweetalert实现删除按钮动态效果 二.bulk_create批量插入数据 1. 一条一条插入 2. 批量插入 三.自定义分页器 一.ajax结合sweetalert实现删 ...
随机推荐
- Microsoft Capicom 2.1 On 64bit OS
第一步下载capicom.dll http://files.cnblogs.com/files/chen110xi/DLL.7z 第二步注册capicom.dll至SysWow64 第三步VS中设置 ...
- Ext 三级联动 及附值
/// <reference path="../../ext.js" />Ext.define('Myview.Region', { extend: 'Ext.form ...
- IIS发布问题汇总
1.未能加载文件或程序集“System.Data.SQLite” 在IIS界面选择应用程序池->选择所使用的.net 版本->高级设置->将"使用32位应用程序" ...
- AX 2012 template table use in Query
queryRuntmp = new QueryRun(querytmp); queryRuntmp.setRecord(arAgingForLeasingTmp); while(queryRuntmp ...
- 【IL】IL生成exe的方法
1.将ilasm.exe和fusion.dll用everything找出来,然后复制到system32文件夹 2.执行:ilasm /res:code.res code.il /out:code.ex ...
- 根据word模板(contract_templet.tld)生成并下载word合同及根据wordHTML模板(contract_templetHTML.tld)预览合同内容
1.action String templete=ConstantsAppParams.CONTRACT_TEMPLET_DOC;//contract_templet.tldString temple ...
- 将Web站点由IIS6迁移至IIS7
最近开始着手逐步将所有的Web站点由Win2003+IIS6迁移至64位Win2008+IIS7,基本还算顺利.这里就把相关内容整理总结一下.首先自然是要安装基本运行环境,包括iis,.net fra ...
- C++设计模式-Strategy策略模式
Strategy策略模式作用:定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户. UML图: Strategy模式将逻辑(算法)封装到一个类(Cont ...
- oracle 邮件发送
CREATE OR REPLACE PROCEDURE PRC_sendmail(p_receiver VARCHAR2, -- 邮件接收人 ...
- asp.net 一次性提交大量数据,服务器会报错,要在 web.config 中设置一下
web.config <?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应 ...