mydy.net
当前位置:首页 >> AjAx使用sEriAlizE提交Form数据后台怎么获取 >>

AjAx使用sEriAlizE提交Form数据后台怎么获取

你好:<br>你用的jquery的ajax方法传递的,而且你的是post的类型.那么你 在asp里就该用form接受,等于说模拟的表单.而且你的data有问题哦.应该这样写:data:{name:$("#name").val(),pass:$("#pass").val()}这是个例子啊.<br>然后你success这样写:success:function(str){alert(str)}<br>你在asp里返回值这样写:response.write("test")<br>看看是否可以弹出,.<br><br>还有如果是初学的话建议使用$.post("url",{data},fn)这个,这个更简单易用.<br>希望可以帮到你.

可以先传输个动态的数量的参数param,让后台Action通过int param = (Integer)request.getParameter("param"),在通过循环for(int i=0,i 评论0 0 0

方法一: 复制代码代码如下:function addhandlingfeetorefund() { var ajaxurl= "../ordermanagement/ajaxmodifyorderservice.aspx"; alert($('#formaddhandlingfee').serialize()); $.ajax({ type: "post", datatype: "html", url: ajaxurl + '?action=' + '

1、自己拼接提交的数据2、既然用了webform可以配合使用updatapanel实现无刷新3、form里面再嵌套一个form,serialize()又过去里面form失败,这个不知道是什么失败?

$("form").serializearray();serializearray()方法 格式:var jsondata = $("form").serializearray(); 功能:将页面表单序列化成一个json结构的对象.注意不是json字符串. 比如,[{"name":"lihui", "age":"20"},{}] 获取数据为 jsondata[0].name然后对jsondata对象追加数据也可以哦.

<select id="codeVersion"> <s:iterator value="#你要放的list" status="s"> <option value="<s:property value="#你要放的list[#s.index]"/>"><s:property value="#你要放的list[#s.index]"/></option> </s:iterator> </select> 这样value的值不就是text的值了吗?

当然可以,只要把id放到data即可($("thisForm").attr('id');,但请记住这种数据都是不可靠数据(可以非常容易的伪造),所以你获得这种数据干啥.

var fomr=$("#formid");$.ajax({ url:form.action, data:form.serialize, success:function(json){ //do something},error:function(json){ //do something}});

用你input的name去接,应该没问题的,你用审查元素跟一下,看form传过去的时候就没有带参数

$.post("提交地址", $("要提交的表单").serialize(), function(json) {});关键两点:1、post2、.serialize()具体可以自行百度学习

网站首页 | 网站地图
All rights reserved Powered by www.mydy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com