javascript - 接收用ajax发布的数据
问题描述
我有这段代码用于将 ajax 数据发送到 update.php 页面
$(document).ready(function() {
$("#modify").click(function() {
var a = $("#a").val();
var b = $("#b").val();
var c = $("#c").val();
$.ajax({
type: "POST",
data: {
a: 'a',
b: 'b',
c: 'c',
id: 'id'
},
url: "update.php",
success: function(result) {
}
});
});
});
在更新页面中,我收到这样的数据
id = $_POST["id"];
a = $_POST["a"];
b = $_POST["b"];
c = $_POST["c"];
它是正确的还是有问题,因为那是行不通的。
解决方案
这很好用,但我认为你在变量“数据”对象中编写了字符串。
var a = $("#a").val();
var b = $("#b").val();
var c = $("#c").val();
$.ajax({
type: "POST",
data: {
a: a,
b: b,
c: c,
id: id
},
推荐阅读
- php - 在动态菜单中回显 JOIN 查询 PHP
- c - qsort 一个指向结构指针数组的双指针
- html - 在模态框而不是其他页面内重定向
- rest - 如何将 IFormFile 作为 ViewModel 对象的一部分发送到 Web API
- android - 通过按钮使用数据输出流时崩溃
- python - 在一行中检查输入for循环,python
- python - 为 POST 请求 + 机器学习部署 Flask REST API
- java - 如何在whatsapp上共享音频..它不起作用
- django - Django 消息不起作用
- python - Python 仅使用装饰器覆盖 abstractmethod 属性设置器和获取器