javascript - 如何在 jQuery AJAX 调用中发送所有当前发布数据

标签 javascript php jquery ajax api

所以我在一个网站上工作,我正在设置一个注册系统,我希望该网站获取所有当前的 POST 数据 (发出请求后) 并在 AJAX 调用中发送当前的 POST 数据,例如:

$.post('/api/post', {
  "type":"register",
  "pdata":POST_DATA
}, function(data){
  alert(data);
});

并让 PHP 后端 能够接收 $_POST['pdata'] 并将其用作它要使用的数据,只是为了使转移更安全、更容易。

最佳答案

尝试使用 serialize()

您可以发送所有表单数据

$.post('/api/post', {
  "type":"register",
  "pdata":$('.your_form_class_name').serialize()
}, function(data){
  alert(data);
});

关于javascript - 如何在 jQuery AJAX 调用中发送所有当前发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40689951/

相关文章:

javascript - 如何枚举 Javascript 中的错误对象?

javascript - 谷歌地理编码/机场信息

php - 在 Cloud SQL 中使用 LIKE 语句的 PDO 参数化查询

php - PHP中如何获取后台进程的PID?

javascript - 创建动态更新表单,源自 MYSQL DB

javascript - DataTables 正则表达式搜索无法按预期精确匹配

php - 禁用水平滚动

javascript - 如何将日语汉字翻译成片假名

javascript - 如何从 node.js 检索数据到 Ajax?

javascript - 在 jQuery 中检查数组中的元素是否为空