2016-06-10 1 views
1
var input = ''; 
for (i = 0; i < array.length; i++) 
{ 
    input += <input name=line_"+i+ " type=text >"+"\n"; 
} 

에 inputboxes의 포스트 요청을 저장합니다. 이들 각각에 대해 는 I 이름 "line_" 및 제 이름 line_0 될 것, 예를 들어 인덱스 i, 의 수, 제 line_1 등 할당nodeJS는 파일이주기가 배열 의 길이에 따라 HTML 입력 상자를 만들고 문자열 "입력"이러한 저장

지금
if (req.url=='/postContent'){ 

    var body=''; 
    req.on('data', function (data) { 
     body += data; 
    }); 
    req.on('end',function() { 

     var post = qs.parse(body); 

     for (i = 0; i < array.length; i++) { 
      fs.appendFile(databaseFile, "line"+i+": "+post.line_+"["+i+"]"+"\n"); 
     } 
     res.writeHead(302, { 
     'Location': '/' 
    }); 
    res.end(); 
}); 

중 하나 POST 요청이있을 입력 상자를 파일에 저장하려고합니다. 나는 post.line_+"["+i+"]를 작성하려고하지만 결과가 이것이다 사실이 프로그램은 입력 상자의 이름을 찾을 수 없습니다 :

riga0: undefined[0]

가 어떻게 "나"변수의 의미에서 post.line_i를 작성 할 수 있습니다. 덕분에 .

답변

1

시도해 보셨습니까?

+0

나는 글쓰기를 시도했다. [ 'line_'+ i]와 포인트가 작동하지 않았습니다. 이제 나 한테 말했듯이 노력했는데, 고마워. – DavidRT49

관련 문제