php - Wordpress - 使用 ajax 将数据插入数据库是个好主意吗?
问题描述
我正在制作一个 wordpress 插件,我需要将一些数据保存到数据库中。我需要保存的数据是 ajax 发布请求的结果。哪个是更好的选择,尝试使用 ajax 直接将其插入数据库(我真的不知道该怎么做,如果这是一个好的选择),或者使用另一个 ajax 将数据发送到 php 文件发布请求,然后将其保存在 php 变量中并将其放入数据库中?也可以在同一个文件上同时拥有 ajax 请求和 php 标签,所以当我发出新的 post 请求时,我应该将它发送到它所在的文件?基本上这两个帖子请求看起来像这样,如果我没有正确地做某事,请随时纠正我,我没有那么多使用 ajax。
function getcode(){
var token = localStorage.getItem('token');
console.log(token);
$.ajax({
type: 'POST',
url: '*LINK THAT I DON'T WANT TO SHARE ONLINE*',
data: { token: token },
success: function(result) {
console.log(result);
localStorage.setItem('script', result);
}
});
var script = localStorage.getItem('script')
$.ajax({
type: 'POST',
url: 'index.php',
data: { script: script },
success: function(result) {
console.log(script);
}
});
}
解决方案
推荐阅读
- java - 将字符串 [] 转换为整数 []
- java - 如何读取 Zip 文件中的 Zip 文件中的文件内容
- reactjs - 当 url 在反应 Navlink 中启动字符串时,我可以添加活动类吗?
- django - 在 Django 中删除模型项时如何执行自定义 SQL 查询?
- angular - 模块“app.module.ts”声明的意外值“DoughnutChartComponent indoughnutChart.component.d.ts”
- sql-server - 在两个单独的 ADFv2 管道完成后执行脚本
- sql - 选择不同行中的列必须具有完全相同的值的行
- python - AttributeError: __enter__ 在连接到 mysql 数据库期间
- gitlab-ci - 在 GiLab CI 上执行 K6 脚本的建议配置
- java - 如何从 android Surfaceview 中的视频中获取当前帧?