안녕하세요~!
function 에서 ajax로 값을 보내고있는데요!
2가지가 궁급합니다!
첫번째로는
보내고 있는 function의 type_color2_pchk1값 인데요(색상출력)
$additional_list[$i]['type_color2_pchk1'] = $content->option->type_color2_pchk1;
이런식으로 ajax한테 보내주고 있습니다.
이경우 값이 = "1"일때만 보내게 하는 것 입니다.
두번째로는
통신하고있는 ajax에서 type_color2_pchk1의 값이 ="1"일때 이미지가 출력되게 하고 싶습니다.
이런식으로 통신하여 데이터들을 가져오고 있습니다.
function(data){
console.log(data);
var add_html='';
if (data != null) {
$.each(data,function(key,state){
add_html = add_html+"<div style=\"float:left;\" id=\"list_"+state.uid+"\"><div class=\"money_img\"><img src=\""+state.thumbnail_file+"\" style=\"width:150px;\"></div><div class=\"money_table\"><div class=\"money_title\">"+state.title+"</div><table>"+
"<tr>"+
"<td></td>"+
"</tr>"+
"<tr>"+
"<td>"+state.title+"</td>"+
"</tr>"+
"<tr>"+
"<td>"+state.type_color2_pchk1+"</td>"+
"</tr>"+
"<tr>"+
"<td><a href=\"javascript:void(0);\" onclick=\"add_content('"+state.uid+"');\">[추가]</a></td>"+
"</tr>"+
"<tr>"+
"<td><a href=\"javascript:void(0);\" onclick=\"add_deletet('"+state.uid+"');\">[삭제]</a></td>"+
"</tr>"+
"</table></div></div>";
last_num = state.uid;
});
} else {
add_html = add_html+"<div style=\"float:left;\"><table>"+
"<tr>"+
"<td>* 검색결과가 없습니다.</td>"+
"</tr>"+
"</table></div>";
}
$("#tableWraper").append(add_html);
/*(
var source = document.getElementById("table-template").innerHTML;
var template = Handlebars.compile(source);
var html = template(data);
$('#tableWraper').html(html);
*/
});
항상 감사드립니다~!!
자바스크립트에서는 state.type_color2_pchk1 값을 1로 받아옵니다.
마찬가지로 state.type_color2_pchk2도 값을 1로 받아옵니다.
1만 불러오는것은 저런형식이군요 ^^
다른방식으로 진행하였지만 많은 도움이 되었습니다
감사합니다!!
아차 그리고 테스팅만 $를 사용하고 수정할때는 jQuery를 사용하고있습니다~!!
안녕하세요~^^
코드가 일부분만 있어서 그런지 답변 드리기가 쉽지 않습니다.
게시판 문제외 개발 관련해서도 쉽지가 않고요 ㅎㅎ;;
if($content->option->type_color2_pchk1 == '1'){
$additional_list[$i]['type_color2_pchk1'] = $content->option->type_color2_pchk1;
}
이 코드가 도움이 될까요?
자바스크립트에서는 결과를 어떻게 받아오는지는 모르겠지만 state.type_color2_pchk1 이쪽에는 아무런 값이 없는지요?
워드프레스에서는 $() 대신 jQuery() 로 사용해주세요~
고맙습니다.