저는 NodeJS를 처음 사용합니다. 나는 HTML 서버 아래의 HTML 코드는에 버튼 POST 데이터를 제출, 작업, NodeJS의 서버에서 클라이언트로의 데이터 표현
<form action="/Device_Data" method="post">
<select name="deviceSelect" id="deviceSelect" class="selectdevice" type = "text" style="margin-top:1.5%">
<option value="" selected="selected">Choose Device</option>
<option value="Device1">Device 1</option>
<option value="Device2">Device 2</option>
<option value="Device3">Device 3</option>
<option value="Device4">Device 4</option>
<option value="Device5">Device 5</option>
<option value="Device6">Device 6</option>
<option value="Device7">Device 7</option>
<option value="Device8">Device 8</option>
</select>
<button id="Import" value="Import" class="button1" type="submit" >Import</button>
</form>
서버 req.body에서 데이터를 수신을 수행 할.
app.post("/Device_Data", function (req, res) {
console.log("Got response: " + res.statusCode);
// result.entries contains entities matching the query
res.setHeader('Content-Type', 'application/json');
//console.log(req.body.deviceSelect);
var deviceSelected = (req.body.deviceSelect);
console.log(deviceSelected);
var devData = ["deviceId","trainId", "messageId"];
//var devData = [];
var text = JSON.stringify(response.body);
var obj = JSON.parse(text);
res.write("Hello");
});
지금 내가 문제가있는 부분은 내 서버에서 클라이언트로 문자열의 devData 배열을 보낼 수 및 그 무엇에 대한 코드되어야하는지, 입니까?
미리 감사드립니다.
비트에 대한 명시와 함께 일하지 devData 배열을 JSON으로 반환합니다. 네가하고 싶은게 그거야? – doublesidedstickytape
나는 그 데이터가 내 웹 페이지에 표시되기를 원한다. '/ Device_Data', 유형 : 'POST', 교차 도메인 : 사실, 데이터 : {}, 성공 : 기능 (데이터) 내가 $ 아약스 ({ URL을 아래에 따라 아약스 전화를 사용하고 , 오류 { 경고 (+ data.length입니다 "데이터 길이는")} : 함수() { 경보 ("오류"); }}); –