Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ajax在jquery中设置和检索表单字段的值,包括复选框_Jquery - Fatal编程技术网

使用ajax在jquery中设置和检索表单字段的值,包括复选框

使用ajax在jquery中设置和检索表单字段的值,包括复选框,jquery,Jquery,我有一个简单的表单,其中有2个文本框和2个复选框 我正在使用jquery和ajax来检索这些表单字段值,并将其设置为ajax post请求,并尝试在servlet中检索它 我获取表单的所有值,但所选的checbox值除外 以下是我尝试过的: user.jsp Select a City : <br> <input type="checkbox" name="usa" value="la">LA <br> <input type="checkbox"

我有一个简单的表单,其中有2个文本框和2个复选框

我正在使用jquery和ajax来检索这些表单字段值,并将其设置为ajax post请求,并尝试在servlet中检索它

我获取表单的所有值,但所选的checbox值除外

以下是我尝试过的:

user.jsp

Select a City : 
<br>

<input type="checkbox" name="usa" value="la">LA
<br>
<input type="checkbox" name="usa" value="ny">Newyork 
在servlet中,我尝试检索如下复选框值:

System.out.println("request.getParameter(usa)"+" "+request.getParameterValues("usa"));
我尝试了很多方法,但是复选框值返回空值


请引导..

在发布前尝试console.log(citiesUsa)并检查ITI中是否有任何值如果您只有两个复选框,为什么不能使用$(“输入:复选框[name=usa]:选中”).val()直接而不是在each函数中循环然后如何检索多个选中值..如果两个复选框都选中了怎么办?console.log()做了什么。它显示了什么吗?当我执行console.log(“console.log”+“”+citiesUsa)时;在$.post之前,它没有打印任何东西,甚至没有显示消息“console.log”…但是当我尝试发出警告时,它显示了la,然后是la,ny
System.out.println("request.getParameter(usa)"+" "+request.getParameterValues("usa"));