ajax向后台传递参数-动态组织json串
来源:互联网 发布:手机游戏优化软件 编辑:程序博客网 时间:2024/04/30 22:10
ajax提交json格式的本质是提交了如下格式的参数:"&name=123&password=456",而且这种格式下,name和passowrd都可以是变量赋值,但是使用{“name”:value}格式的话,这里的name是不能为变量的,只有value可以是变量。
1、index.jsp
<form action="<%=basePath%>register/register.action" method="post" id="formid">用户名:<input type="text" name="userName" id="userName" class="mark"/><br /> <input type="submit" value="提交" /><br /></form>
2、register.js
$(function(){//我们不知道name或者id ,只通过class获取元素的id和name以及value,动态获取这些值的话,不能使用{变量:变量}提交,只能使用"&"+变量1+"="+变量2的形式,因为ajax仅支持 {"常量":变量}的json格式$(".mark").blur(function(){checkUserName2(this)});});//提交表单的ajaxfunction checkUserName2(theid){//data="&"+id+"="+value是ajax的本质模式,这里id是一个变量,比如 id="userName",等同于 data={userName:value}={'userName':value},二者 的区别是{}中的key不能为变量//var data="&"+id+"="+value;var data=gainJson(theid);$.ajax({url : "register/checkUserName.action",// 请求地址//timeout : 600000,//超时时间设置,单位毫秒async : false,// 异步cache : false,// 缓存type : 'post',// 请求方式/*data: $('#formid').serialize(),//序列化表单*/data:data,dataType : 'json',// 服务器返回的数据类型contentType:"application/x-www-form-urlencoded; charset=utf-8",success : function(msg) {// 请求成功后调用的if(msg.result=="true"){//去除非法提示alert("true");}else{//增加非法提示alert("false");}},error :function(){alert("异常");}});};//获取id和值的公共方法,返回json格式function gainJson(theid){var id=$(theid).attr("id");var value=$("#"+id+"").val();var str="&"+id+"="+value;return str;}
0 0
- ajax向后台传递参数-动态组织json串
- ajax向后台传递“复合json”参数
- jquery ajax 向后台传递数组参数
- ajax向后台传递参数的方式
- ajax向后台传递数组参数
- jquery ajax 向后台传递数组参数示例
- jquery ajax 向后台传递数组参数示例
- 【.Net码农】jquery ajax 向后台传递数组参数示例
- jquery ajax 向后台传递数组参数示例
- python flask 通过ajax向后台传递数组参数
- LinkButton向后台传递参数
- AJAX向后台传参数
- Uploadify从前台向后台传递参数
- 前端ajax和aspx之间参数的传递,前端向后台传递数值
- JQuery Ajax向后台传递数组
- jquery ajax 向后台传递数组
- JQuery Ajax向后台传递数组
- jQuery.ajax向后台传递数组问题
- JavaWeb实例:记录在线人员信息,管理员可以踢人
- MFC避免绘图时闪烁(OnEraseBkgnd)
- js 二维码生成
- C语言堆栈说明
- 闽商蔡文胜:磁带、域名、美图的50亿美元进阶
- ajax向后台传递参数-动态组织json串
- 加速iOS开发的28个第三方库
- ubuntu apt-get update 失败解决
- 第十六周项目4 英文单词的基数排序
- weblogic 响应很慢,与后台的交互基本上都要20秒以上
- 文章标题
- android拆轮子系列之一步一步教你写微信抢红包插件
- java_xml解析
- typeof的作用及用法