1
2
3
4
5
6
7
8
9
10
var param = $('#form').serializeArray();
for(var i =0; i< param.length; i++){    
    var param_name = param[i].name;
    var param_value = param[i].value;
    if(param_name == 'param_name' && param_value == 'param_value'){
        alert("");
        return false;
     }
}
 
cs


form의 serializeArray() 값을 console로 출력시 json 형태로 가져오게 되는데 이것을 과연 어떻게 하여 if문 분기를 태울까 하다가 구글링 하여 찾았음.


serializeArray의 수만큼 for문을 생성후 해당 부분의 name,value 를 찾고


예외처리. 하였음..



참고 url)

https://stackoverflow.com/questions/4236768/how-do-i-access-values-created-by-serializearray-in-jquery


참고 

1
2
3
4
5
6
7
var dataArray = $("#myform").serializeArray(),
    len = dataArray.length,
    dataObj = {};
 
for (i=0; i<len; i++) {
  dataObj[dataArray[i].name= dataArray[i].value;
}
cs


+ Recent posts