JSON 파일을 사용하여 html을 생성 중입니다. 이제 서블릿에 데이터를 전달해야합니다. 그러나 전달되는 데이터는 null을 표시합니다. 나는 데이터를 전달 jQuery 게시물을 사용하고 있습니다.체크 박스 및 라디오 버튼에 대한 값을 얻을 수 없습니다.
내 JS 파일은 포스트 방법은
function forwarddata()
{
alert('inside the function');
$.post('url',
{gender:$('input[type=radio]').val(),
items:$('input[type=checkbox]').val()!= undefined,
stores:$('input[type=checkbox]').val()!= undefined
});
}
Myjson 파일이 포함
$.getJSON('input.json',function(data)
{
$.each(data,function(j,feild)
{
if(this.type=="checkbox")
{
$('body #tabs #tabs-3 #server').append(this.display_name).append(INPUT_CHECKBOX).attr({name:this.name,type:this.type}).append(NEWLINE);
}
else
if(this.type=="radio")
{
var radio = '';
var len = feild.values.length;
for (var i = 0; i< len; i++)
{
radio +='<input type="radio" name="group2">'+feild.values[i];
}
$('body #tabs #tabs-3 #server').append(this.display_name).append(radio).attr({name:this.name,type:this.type}).append(NEWLINE);
}
});
있음
{
"gender":
{"display_name":"gender:",
"name":"gender",
"format":"string",
"type":"radio",
"format":"string",
"values":["male","female"],
"isMandatory":"true"
},
"items":
{ "display_name":"items:",
"name":"items",
"format":"string",
"type":"checkbox",
"values":[1,2,3,4],
"isMandatory":"true"
},
"stores":
{ "display_name":"stores:",
"name":"motion",
"format":"string",
"type":"checkbox",
"values":[a,b,c,d],
"isMandatory":"true"
}
}
내가 서블릿의 데이터를 인쇄 해보십시오 그것 데이터를 게시하는 올바른 방법을 설명해주십시오. 당신이 매개 변수를 사용하여 적절한 URL로 데이터를 포맷해야 할 것 나에게 보이는