jquery异步提交,jquery异步提交form表单

如何通过jquery将页面中下拉框选中的数据进行异步提交

看你触发事件的时机了

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的兴宾网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

如果在option被选择时就立即触发就这样做

html

select id="s" onchange="doSubmit(this.val);"/select

js

function doSubmit(v){

$.ajax({

url:"xxx",

dataType:"json",

data:{

param: v

},

success:function(data){

//some code

}

});

}

如果只是单纯的获取值,就在ajax的参数那里写

data:{

//select的id

param: jq('#s').val()

}

如何使用jquery获取name相同的input,并将其封装json使用ajax进行异步提交?

var arr = [];\x0d\x0avar $test = $("input[name=test]");//假设name为test\x0d\x0afor(var i=0;i

回答于 2022-11-16

jquery ajaxSubmit 异步提交的简单实现

这篇文章主要介绍了jquery

ajaxSubmit

异步提交的简单实现。需要的朋友可以过来参考下,希望对大家有所帮助

前台js

代码如下:

$("#nickForm").ajaxSubmit({

type:

"post",

url:

"¶m=1",

dataType:

"json",

success:

function(result){

//返回提示信息

alert(result.nickMsg);

}

});

后台封装:

代码如下:

public

ActionForward

toUpdateNickName(ActionMapping

mapping,

ActionForm

form,

HttpServletRequest

request,

HttpServletResponse

response){

PrintWriter

pw

=

response.getWriter();

JSONObject

obj

=

new

JSONObject();

obj.put("nickMsg",

"昵称修改成功!");

pw.print(obj);

pw.close();

}

ajax与jQuery的异步提交,他在什么情况下会走error

简单的说Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个状态(readyState):

0-未初始化

1-正在初始化

2-发送数据

3-正在发送数据

4-完成

当XMLHttpRequest.readyState为4时,表示请求已经完成可以得到响应结果。当然success和error方法还是根据响应状态码来触发。当XMLHttpRequest.status为200的时候,表示响应成功,此时触发success().其他状态码则触发error().

Jquery的$.ajax()函数只是封装了ajax请求,本质上还是通过JS XMLHttpRequest内置对象来处理的。


网站名称:jquery异步提交,jquery异步提交form表单
地址分享:http://scyanting.com/article/dsiodjg.html