html5 ajax 提交表单,Jquery中ajax提交表单几种方法(get、post两种方法)

本文详细介绍了使用Jquery的AJAX功能进行表单提交的两种常见方法:GET和POST。通过示例代码展示了如何使用$.get()和$.post()函数进行异步数据传递,并在成功响应后更新页面内容。同时,文中还提供了处理错误及使用serialize()方法序列化表单数据的技巧。
摘要由CSDN通过智能技术生成

标签本身进行序列化一般更容易些: $('form').submit(function(){ alert($(this).serialize()); returnfalse; });

输出标准的查询字符串:

a=1&b;=2&c;=3&d;=4&e;=5

$POST方式提交表单

$.post

jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求

参数:

url (String) : 发送请求的URL地址.

data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示。

callback (Function) : (可选) 载入成功时回调函数(只有当Response的返回状态是success才是调用该方法)。$.post("momsg.php",{"tel":$("#username").val()},function(data){if(data==0)//0 成功 1 不成功 2 手机号码格式不对 { // } });

通过 AJAX POST 请求改变 p 元素的文本:$("input").keyup(function(){ txt=$("input").val(); $.post("demo_ajax_gethint.asp",{suggest:txt},function(result){ $("span").html(result); });});

实例

Starting request at " + settings.url + "");}); //这里的countryid 可以动态从GridView里面取 var countryid= $("#").val();//获取下拉菜单值 var countryname=format_get_name(countryid);//获取下拉菜单文本 var typeName = $("#").val();//获取txt为typeName的值 var showTypeDesc = $("#").val();//获取txt为showTypeDesc的值 //调用Juqery Ajax $.ajax({ type: "POST", url: "addNews.aspx", timeout: 20000, error: function(){alert('error');}, data: "countryid="+countryid+"&countryname="+countryname+"&typeName="+typeName+"&showTypeDesc="+showTypeDesc, success: function(msg) { var text=msg.split('Error requesting page " + settings.url + ""); }); //当AJAX请求成功时添加一个被执行的方法 $("#msg").ajaxSuccess(function(request, settings){ $(this).append(text[0]); }); //清空文本里面的值 $("#").val(""); $("#").val(""); return false; } }); } } //获取下拉菜单里面的文本内容 function format_get_name(id) { var drp = $(''); for ( var i =0;i以上内容就是脚本之家小编给大家分享的Jquery中ajax提交表单几种方法(get、post两种方法),希望对大家有所帮助。

更多Jquery中ajax提交表单几种方法(get、post两种方法)相关文章请关注PHP中文网!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值