0
Ive는 특정 문서를 가져 오는 http://localhost:3000/update2?buyerID=2299을 통해 검색을 수행했습니다.노드 JS Express - 문서 업데이트
제출을 누르면 모든 레코드와 현재 필드를 볼 수있는/orders 페이지로 리디렉션됩니다.
검색 필드를 하나 변경하고 제출을 클릭하면 문서가 업데이트되지 않습니다. 이전과 동일합니다.
1 5 JSON의 Documents- http://prntscr.com/dilrb0
실제로 여전히 사용하고 있다는 사실에 의해 혼동하고있어
<!DOCTYPE html>
<html>
<head>
<title>Update Recipe</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
<form name= "updateOrder" action="/updateOrder" method="POST">
User ID:<br>
<input type="text" name="buyerID" value = "<%=qs.buyerID%>" required ="required"><br>
Gender:<br>
<input type="text" name="gender" value = "<%=qs.gender%>" required ="required"><br>
Student?:<br>
<input type="text" name="student" value = "<%=qs.student%>" required ="required"><br>
Product ID:<br>
<input type="text" name="productID" value = "<%=qs.productID%>" required ="required"><br>
Product Name:<br>
<input type="text" name="pName" value = "<%=qs.pName%>" required ="required"><br>
Product Type:<br>
<input type="text" name="type" value = "<%=qs.type%>" required ="required"><br>
Date Purchased:<br>
<input type="text" name="purchaseDate" value = "<%=qs.purchaseDate%>" required ="required"><br>
Product Price:<br>
<input type="text" name="price" value = "<%=qs.price%>" required ="required"><br>
Seller Name:<br>
<input type="text" name="sName" value = "<%=qs.sName%>" required ="required"><br>
<br><br>
<input type="submit" value="Submit" />
</form>
</body>
</html>
나는 아직도 'req.query.buyerID'를 사용하고 있다는 사실에 혼란스러워합니다. '.post()'의 시작 부분에'req.body.buyerID' 대신에'req.body.buyerID' 대신에 코드가 여전히'res.redirect ("/ orders")에 도달했다는 것을 알았습니다.'처음에는 updateOne에서' parseInt (buyerID)'와'parseInt (order.buyerID)'를 사용합니다. –