gpt4 book ai didi

javascript - 尝试通过获取请求发送一个值,获取该值但它不发送 html 页面作为响应

转载 作者:行者123 更新时间:2023-12-03 22:36:16 25 4
gpt4 key购买 nike

我想要做的是获取输入到 #pinCode 输入中的值,并将其在我的 ajax 请求中发送到我的服务器端,以便我可以在我的 sequelize 查询中使用该值作为搜索参数。

现在我可以使用 req.query.loginID 访问该值,我可以使用它来运行查询,但是当我尝试将 html 页面发送回响应时,它只是停留在同一页面上。并且什么都不做

这是浏览器端js的GET请求。

$('#pinCode').keypress(function (event) {
var keycode = (event.keyCode ? event.keyCode : event.which);
if (keycode === 13) {
const pin = {
loginID: $('#pinCode').val().trim()
}

function loginwithID(p) {
$.get('/home', p, function() {
$('#pinCode').val('')
})
}

loginwithID(pin);
}
});

这是服务器端的 GET 请求,也是我的 sequelize 查询。
    app.get("/home", function (req, res) {
db.Employee.findAll(
{
where: {
loginID: req.query.loginID
}
}).then(function (data) {
res.send(homePage.render(memberPage.render(data)));
})
});

我读到您也可以为此发出 POST 请求,但我不知道如何将其变成 POST,因此如果这也更容易打开。

最佳答案

您应该将响应附加到您的 HTML。

$.get('/home', p, function(data) {
$('#pinCode').append(data);
});

关于javascript - 尝试通过获取请求发送一个值,获取该值但它不发送 html 页面作为响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60084554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com