使用ASI传递post表单..参数是数组

你可以使用addPostValue方法来发送相同name的多个数据(梦维:服务端会以数组方式呈现):

    1. ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
    2. [request addPostValue:@"Ben" forKey:@"names"];
    3. [request addPostValue:@"George" forKey:@"names"];
    4. [request addFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photos"];
    5. [request addData:imageData withFileName:@"george.jpg" andContentType:@“image/
    6. for (int i = 0; i < noteImg.count; i++) {
              [request addData:noteImg[i] forKey:@"noteImg"];
          }
         
          [request setPostValue:content forKey:@"content"];
          for (NSString *str in markName) {
              [request setPostValue:str forKey:@"markName"];
          }
时间: 2024-08-10 21:28:35

使用ASI传递post表单..参数是数组的相关文章

jquery ajax提交整个表单参数

转自 : http://www.jb51.net/article/35085.htm function submit(){ var formData=$("form").serialize();  $.ajax({  type: "POST",  url: "/index.aspx",  processData:true,  data:formData,  success: function(data){  $("#result&quo

Servlet之doPost获取表单参数

/** * 获取表单参数 */ private void readForm() { // TODO Auto-generated method stub Enumeration e = request.getParameterNames(); while (e.hasMoreElements()) { String parameterName = (String) e.nextElement(); String parameterValue= request.getParameter(param

Spring表单参数绑定中对“is”开头的boolean类型字段的的处理

之前在新浪微博上面发了一个微薄: 弱弱的发现在定义boolean类型的时候最好不要使用“is”开头,可以避免一些问题哦 然后有一些朋友朋友问我为什么,当时比较忙,现在写篇文章举一个例子,回复一下这个问题. 最近在使用Spring MVC的时候vo定义了一个字段,一开始字段名字为:isAddCertificateInfo, 相应的get和set方法如下: public boolean isAddCertificateInfo() { return isAddCertificateInfo; } p

javaEE:day6-requset和response用法、表单参数的接受、文件手动上传(简易版)

通过<%=request.getContextPath() %> 可以将项目名写活,这样,即使项目名变了,仍可以运行. request代码每一次请求的容器.浏览器每次请求都是一个新的request对象.因此放在request里面的属性request.getAttribute()是空的,上一个request放的属性request.setAttribute() 是上一个的.与这次无关.但如果是转发的时候,那么request对象是共享的.这种情况下,两次的request是同一个.这种情况下,里面的属

Golang里实现Http服务器并解析header参数和表单参数

在http服务里,header参数和表单参数是经常使用到的,本文主要是练习在Go语言里,如何解析Http请求的header里的参数和表单参数,具体代码如下: package server import ( "net/http" "strconv" "fmt" ) func HttpStart(port int) { http.HandleFunc("/hello", helloFunc) err := http.ListenA

Struts2学习(二)———— 表单参数自动封装和参数类型自动转换

前篇文章对struts2的一个入门,重点是对struts2的架构图有一个大概的了解即可,之后的几篇文章,就是细化struts2,将struts2中的各种功能进行梳理,其实学完之后,对struts2的使用不外乎这几点,参数自动封装,拦截器的使用,数据校验,ognl表达(值栈和actionContext的讲解),struts2的标签,struts2的国际化,struts2的文件上传下载. 把这几个功能都学会了使用之后,struts2基本上就学完了.所以接下来的文章就是对这几个功能进行讲解.如何使用.

ajax传递数组、form表单提交对象数组

在JSP页面开发中,我们常常会用到form表单做数据提交,由于以前一直只是使用form表单提交单个对象,只要表单文本域的name值和接收的对象的属性名一致,那么传值就没有什么问题.不过,在前几天的开发任务中,遇到了需要批量传递对象,也就是需要传递对象数组,在此做个总结.今天又遇到需要向后台传递数组,便一并写下来吧. 1.ajax传递普通数组 前台代码 var deleteNum= [];//定义要传递的数组 deleteNum.push("1"); deleteNum.push(&qu

表单 - Validatebox - 表单参数校验

$("input[name='username']").validatebox({ required: true,//必填 validType:'email'//要求用户名必须是一个合法的邮箱地址}) validType是可以自定义的,比如我要实现一个复杂逻辑,特别涉及到了多个表单中的数据值的时候,就需要自定义 详见官网,还是蛮简单的 在使用Form组件进行表单提交的时候,如果校验组件未通过,是无法执行提交的,如果是ajax提交,需要手动验证,调用Form的 validate 方法即可

第27天:表单获取焦点和数组声明遍历

一.表单 1.this指事件的调用者2.input.value 表单更换内容3.innerHTML更换盒子里的内容,文字.标签都能换.4.isNaN("12")如果里面的不是个数字,返回true 二.表单自动获得焦点txt.focus();//方法Onfocus事件 三.鼠标经过选择表单select();选择txt.onmouseover=function(){this.select();}四.获取某类元素getElementById();//获取一个标签元素getElementsBy