我正在创建一个模拟微博网站的基本 Web 应用程序。
当用户登录时,MySql 查询结果中的一些帐户信息存储在 session 变量中,以启用对用户的跟踪。所以 userID、userName、userEmail 等。
在用户点击提交的创建帖子页面上,一个外部链接的 javascript 文件开始工作,它有自己的事件处理程序,其余部分使用 AJAX,然后将结果输出到当前的“创建帖子网页”。
显然,在创建帖子时,我需要存储用户 ID,但我似乎无法将其传递给 AJAX。
我正在考虑的解决方案是创建一个隐藏输入字段,并将用户 ID(数字)放在占位符中,然后在 JS 文件中使用 DOM 并调用 doc.getelementby 来找出用户 ID 是什么,我可以为帖子标题和帖子内容做到这一点,但显然希望隐藏用户 ID,所以有没有办法可以在创建帖子页面上对用户隐藏它(它目前是一个 php 会话变量)和将它传递给 Ajax 函数来创建帖子?