동적 필터링을 수행하고 있지만 조건 검사를 수행 할 수 없습니다.ejs 태그 안에 javascript 변수를 삽입하는 방법
난 <% 내부 targetOS var에 삽입 할 (데이터 [I] targetOS == .ListNames)이 제공되어 상기 구문 {%>
"targetOS 변수가 정의되지 않는다"
경우도와주세요.
\t $(document).on("change",'.COTSCurrentOSClass', function(e){ \t \t
\t \t var selectedOS = $(this).val(); \t \t \t \t
\t \t var targetOS = "OS::From::"+selectedOS;
\t \t
\t \t <%for(var i=0;i<data.length;i++){%>
\t \t \t <%if(data[i].ListNames == ***targetOS***){%>
\t \t \t \t <%for(var j=0;j<data[i].Values.length;j++){%>
\t \t \t \t console.log("options are");
\t \t \t \t console.log(data[i].Values[j]);
\t \t <%}}}%>
\t \t ($(this).parent().parent()).find(".COTSTargetOSClass").append("<option>Select One</option>");
\t \t
\t });