我想发出 get 请求来呈现页面,但我需要将 2 个变量传递给该页面。如何创建 ajax 请求来执行此操作而不让变量显示在我的 url 中,例如 var1=?var2=?。
$.ajax({
async: true,
type: 'POST',
url: '/profile',
data: {
'UID': currentUid,
'Name': user_data.displayName
},
success: function (res) {}
})
我想过创建一个 post 请求并以这种方式传递变量,但是由于我的 Post 请求未获取页面,我该如何呈现我想要的页面
最佳答案
在 express 中,您应该使用以下方式获取页面
app.post
而不是
app.get
如果您这样做:
var express=require('express')
var app=express()
app.get('/profile')
您的应用程序不会使用 POST 方法获取页面。仅限 GET 方法。 这可能是您的问题。
更多信息:
关于javascript - 如何在 get 请求中传递变量而不在 url 中显示变量 - nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48171264/