n o d e . j s에서 m y s q l d b출력 관련 질문입니다.

조회수 539회

m y s q l에 있는 자료에는 t e x t 1, t e x t 2 두 텍스트 필드가 있습니다.

n o d e . j s에서 jade로 m y s q l 검색 결과를를 가져와서 text1필드에 있는문자열를 셀렉트 박스에 담으려고 합니다. 하지만 text2에 개행문자 '\r\n'이 있느면 text1이 셀렉트박스에 담기지가 않습니다. 왜 그럴까요?

web . j s

var s q l = 'select * from db where name=?';
c o n n . query(s q l, function(err, result_){
    if(err){
        console.log(err);
    } else {
        res.render('view', {result:result_})}
})

view.jade

script.
    var result = J S O N . parse( '!{JSON.stringify(result)}'.replace(/"/, '"'));

    for(var i=0 ;  i<result.length ;  i++){
            var option = '<option>'+result[i].t e x t 1+'</option>'
            $("#sel1").append(option);
    }


body
    select(id="s e l 1")

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)