$.ajax({
type:"post",
data:"name="+name+"&article="+article",
数据部分中的两个名称是什么意思?
答案 0 :(得分:5)
要发送到服务器的数据。它是 转换为查询字符串,如果没有 已经是一个字符串它被附加到了 GET请求的网址。请参阅processData 防止这种自动化的选项 处理。对象必须是键/值 对。如果value是一个数组,那么jQuery 用相同的序列化多个值 基于价值的关键 传统设置
例如:您要将名称和位置发布到PHP脚本,以便像这样存储在数据库中。
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
现在在 some.php 文件中,您可以访问以下POST值:
$_POST['name']; // John
$_POST['location']; // Boston
答案 1 :(得分:1)
您要发送到服务器进行处理的数据。 所以在你的例子中你发送服务器:
field "name"
value "whatever is in the name variable"
所以现在服务器可以查找名称字段,使用它的值来做你要求服务器做的事情。
答案 2 :(得分:1)
$.ajax({
type: "POST",
url: "some.php",
data: {
name: "John",
location: "Boston"
},
success: function(msg){
alert( "Data Saved: " + msg );
}
});
如果没用,请检查以下link