js

2016-08-08 1 views
0

을 통해 동적 데이터가 포함 된 동적 목록을 추가하고 싶습니다. li를 동적 값으로 ul에 추가하려는 주 파일이 있습니다.js

<ul class="selected_questions"></ul> 

내 js.erb에서 제목을 표시하고 싶습니다. 나는 그것을 디버깅하고 @ques 값이 있지만 ul에 표시되지 않습니다. 다음은 내 코드입니다. 나는 또한 방법 다음

<% if @ques.errors.any? %> 

console.log('Error'); 
$('#dialog-form').html('<%= escape_javascript(render('form')) %>'); 
<% else %> 
console.log('Created'); 
$(".selected_questions").append('<li><span class="tab">"'[email protected]+'"</span></li>'); 
$('#dialog-form').dialog('close'); 
$('#dialog-form').remove(); 
<% end %> 

을 시도 :

$('<li />', {html: @ques.title}).appendTo('ul.selected_questions') 

단순 문자열이 성공적으로 추가되지만 컨트롤러에서 개체가없는 것으로 나타났다. 내가 도대체 ​​뭘 잘못하고있는 겁니까 ???

답변

1

변화를 시도이

$("#selected_questions").append('<li><span class="tab">"'[email protected]+'"</span></li>'); 

$("#selected_questions").append('<li><span class="tab"><%= @ques.title %></span></li>');