提交的ajax提交方式,jquery的几种ajax提交方式

本文详细介绍了jQuery中$.post、$.getJSON等几种AJAX提交方式,以及如何结合Jquery Validate插件进行表单验证和异步提交。示例代码展示了在不同场景下如何处理数据提交和错误回调,同时探讨了在AJAX提交时如何触发Jquery Validate的验证功能。此外,还涉及到EXTJS的遮罩效果和表单的异步提交。
摘要由CSDN通过智能技术生成

$.post(

url,

function(data){

if(data.retcode == "0"){

alert(data.retmsg);

}else{

alert(data.retmsg);

}

}

);

$(function(){

$("#btn").click(function(){

var url = "/ytz/tb/issueTender.action";

var options = {

url : url,

success : callback,

type : 'post',

dataType : 'json'

};

$("#myForm").ajaxSubmit(options);

});

function callback(data) {

if (data.retcode == "0") {

alert(data.retmsg);

//window.location.href = "/ytz/";

}

}

}) ;

$.ajax({

type:"GET", //请求类型

url:path+"/delete.do", //URL

data:{uid:obj.attr("userid")}, //传递的参数

dataType:"json", //返回的数据类型

success:function(data){ //data就是返回的json类型的数据

if(data.mess == "true"){

alert("删除成功");

obj.parents("tr").remove();

}else if(data.mess == "false"){

alert("对不起, "+obj.attr("username")+" 用户删除失败");

}else if(data.mess == "noex"){

alert("对不起,用户 "+obj.attr("username")+" 不存在");

}

},

error:function(data){

alert("删除失败");

}

});

jquery的几种ajax方式对比

jquery的几种ajax方式对比 jquery的ajax方式有如下几种: 1.   $.post(url,params,callback); 2.   $.getJSON(url,params,ca ...

Form表单利用Jquery Validate验证以及ajax提交

#表单利用Jquery验证验证以及ajax提交 概述>详细讲解表单利用Jquery >验证验证以及ajax提交的过程,以及Validate的自定义提示语,非空判断,输入字段的远程ajax验 ...

Spring MVC ajax提交方式

使用jquery的ajax的方式来提交 第一种,以json对象的形式提交 var jsonData = { "name" : "zhangsan", &quot ...

EasyUI 另一种form提交方式

(function ($) { window.XW = {}; //全局系统对象 //异步请求统一调用方法 XW.ajax = function (options, param, callback) ...

【转载】jquery validate验证插件,在ajax提交方式下的验证

正常的表单都是使用submit按钮来提交,jquery  validate插件可以方便的做表单验证. 做一个发送短信的功能,向目标表插入多条记录,界面采用ajax来提交表单,等待效果直接用ext的遮罩 ...

jQuery - 几种异步提交方式

$.post(url,params,callback); $.post("${ctx}/role/grant", {userId : $("#userId"). ...

JQuery validate.js 在ajax提交form时如何触发

在使用jquery validate.js 插件时,发现,如果是用onclick事件捕获提交按钮的动作,并且ajax动态提交form,验证不会被触发,而是直接提交了form. 后来发现,需要手动调用该 ...

Jquery 遍历表单 AJAX提交

function test(){ var arrayObj = new Array(); $("#contentTable tbody tr").each(function(){ ...

extJs常用的四种Ajax异步提交

/** * 第一种Ajax提交方式 * 这种方式需要直接使用ext Ajax方法进行提交 * 使用这种方式,需要将待传递的参数进行封装 * @return */function saveUser_aj ...

随机推荐

listener监听器的相关知识

从别人的博客上我学习了listener的相关知识现在分享给大家 1.概念: 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上 ...

jquery Ajax 案例

html

PE注入

// PE注入.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include #include &l ...

mysql5.7.11编译安装以及修改root密码小结

系统是cenos6.7 64位的,默认mysql5.7.11下载到/usr/local/src,安装目录在/app/local/mysql目录下,mysql数据放置目录/app/local/data. ...

POJ 3661 (线性DP)

题目链接: http://poj.org/problem?id=3661 题目大意:牛跑步.有N分钟,M疲劳值.每分钟跑的距离不同.每分钟可以选择跑步或是休息.一旦休息了必须休息到疲劳值为0.0疲劳值 ...

四个使用this的典型应用

(1)在html元素事件属性中使用,如 (2)构造函数 func ...

经典代码-C宏 #转字符串【瓦特芯 笔记】

在调试C语言程序时,有时需要打印宏的名字.可以通过定义宏,宏名字的数组来获得. 例如: #include #define MACRO_STR(x) {x, #x} ty ...

ulimit -n修改单进程可打开最大文件数目

对所有用户都生效: vi /etc/profile 添加一行如下: ulimit -n 65535 执行source /etc/profile生效,不需要重启服务器. $ source /etc/pr ...

arm-linux-gcc下载与安装

在RHEL 5平台上安装配置arm-linux-gcc  2011-02-23 19:35:40|  分类: 嵌入式开发环境 |  标签: |字号大中小 订阅 . 在linux平台上安装好的基础上,开 ...

Android之友盟多渠道打包与数据统计

文章大纲 一.多渠道打包与数据统计介绍二.友盟实现多渠道打包实战三.友盟数据统计实战四.项目源码下载五.参考文章   一.多渠道打包与数据统计介绍   多渠道打包,相信很多同学都知道.在Android ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值