// html// js // 일반적인 이미지 변경 할경우 $('#banner').attr('src', '/image/bb.jpg'); // 같은이름의 이미지로 변경할 경우 $('#banner').attr('src', '/image/bb.jpg?param=123');
이미지를 변경하기 위해 동일한 이름으로 이미지를 교체하는 경우가 있는데, 캐싱문제로 인해 바로 변경되지 않는 경우가 있다.
위와같이 파라미터를 랜덤한 값으로 붙여 해결할수 있다.
// html// js // 일반적인 이미지 변경 할경우 $('#banner').attr('src', '/image/bb.jpg'); // 같은이름의 이미지로 변경할 경우 $('#banner').attr('src', '/image/bb.jpg?param=123');
// text가 들어가는 input을 모두 가져오자
$(':input[name*=text]').each(function(){
console.log($(this).val());
});
// 결과값
1
2
3
var jsonArr = {
"info": [
{ "name":"aaa" },
{ "name":"bbb" },
{ "name":"ccc" }
]
};
var jsonArr = {'info':[]};
$(':input[name=info]').each(function(){
jsonArr.info.push({
'name':$(this).val()
});
});
//BeanClass(Member.class)
private JSONObject json;
//ControllerClass
JSONArray jArray
= memberBean.getJson().getJSONArray("json");
List jsonBean
= (List) jArray.toCollection(jArray, JsonBean.class);
앱을 개발하면서 간단한 사용자의 설정 정보 또는 무겁지 않은 데이터를 저장할때 사용하면 유용합니다. 저장된 데이터는 앱을 삭제하거나 앱 데이터를 삭제하면 지워지는 데이터 이므로 저장하려는 데이터를 어디에 저장할것인 잘 판단해야 합니다. 데이터 저장 ...