【发布时间】:2019-05-24 16:22:41
【问题描述】:
我有一个表格来更新一个名为 Equipment 的实体。该表单必须在action中传递设备的路由'/'序列号。
如何传递该实体的序列号?
这种形式是模态的。见下文:
<form
name="editEquipmentForm"
id="editEquipmentForm"
class="form-horizontal"
method="POST"
action="/equipments/SERIALNUMBER" <-- I need pass the serial here
>
我在另一个名为 request.ejs 的文件中获取变量。该文件包含在 index.ejs 中,具有模态。
这是我获取序列号的方法:
function getEquipmentData(serialNumber) {
var serialNumber = serialNumber;
setEditInputs();
document.getElementById("serialnumber2").value = serialNumber;
$.ajax({
url: "equipments/" + serialNumber,
type: "get",
success: function(response) {
document.getElementById("sha1Curve2").value = response[0].sha1Curve;
document.getElementById("equipmentName2").value =
response[0].equipmentName;
document.getElementById("position2").value = response[0].position;
document.getElementById("idealRangeMin2").value =
response[0].idealRangeMin;
document.getElementById("idealRangeMax2").value =
response[0].idealRangeMax;
},
error: function(xhr) {
console.log(xhr);
}
});}
当我打开模态框时调用这个函数。
感谢任何提示。
【问题讨论】:
-
你能给我们看完整的 FORM 的 HTML
标签: javascript html node.js forms