Javascript 如何使用AJAX发布多个值?
我有以下代码:Javascript 如何使用AJAX发布多个值?,javascript,php,ajax,Javascript,Php,Ajax,我有以下代码: function Save(whichOne){ var name = $('#name').val(); var surname = $('#surname').val(); $.ajax({ url: 'SaveEntry.php', type: 'post', data: { "callFunc1": whichOne}, success: function(response) {
function Save(whichOne){
var name = $('#name').val();
var surname = $('#surname').val();
$.ajax({
url: 'SaveEntry.php',
type: 'post',
data: { "callFunc1": whichOne},
success: function(response) {
alert(response);
}
});
}
if (isset($_POST['callFunc1'])) {
echo func1($_POST['callFunc1']);
}
我想这样做:
function Save(whichOne){
var name = $('#name').val();
var surname = $('#surname').val();
$.ajax({
url: 'SaveEntry.php',
type: 'post',
data: { "callFunc1": {whichOne, name, surname}},
success: function(response) {
alert(response);
}
});
}
但它不起作用。问题出在这一行:
data: { "callFunc1": {whichOne, name, surname}},
如何发布多个值
编辑:
我得到这个错误:
警告:func1()缺少参数2
我有这个密码:
function Save(whichOne){
var name = $('#name').val();
var surname = $('#surname').val();
$.ajax({
url: 'SaveEntry.php',
type: 'post',
data: { "callFunc1": whichOne},
success: function(response) {
alert(response);
}
});
}
if (isset($_POST['callFunc1'])) {
echo func1($_POST['callFunc1']);
}
除非要发送JSON数据,否则需要键值对:
data: { "callFunc1": whichOne, "name": name, "surname":surname}
除非要发送JSON数据,否则需要键值对:
data: { "callFunc1": whichOne, "name": name, "surname":surname}
除非要发送JSON数据,否则需要键值对:
data: { "callFunc1": whichOne, "name": name, "surname":surname}
除非要发送JSON数据,否则需要键值对:
data: { "callFunc1": whichOne, "name": name, "surname":surname}
取决于你想通过什么考试。要么是
数据:[whichOne,name,姓氏]
-这将是一个数组
或者它是一个物体
数据:{
“whichOne”:whichOne,
“姓名”:姓名,
“姓”:姓
}
取决于您想要通过的内容。要么是
数据:[whichOne,name,姓氏]
-这将是一个数组
或者它是一个物体
数据:{
“whichOne”:whichOne,
“姓名”:姓名,
“姓”:姓
}
取决于您想要通过的内容。要么是
数据:[whichOne,name,姓氏]
-这将是一个数组
或者它是一个物体
数据:{
“whichOne”:whichOne,
“姓名”:姓名,
“姓”:姓
}
取决于您想要通过的内容。要么是
数据:[whichOne,name,姓氏]
-这将是一个数组
或者它是一个物体
数据:{
“whichOne”:whichOne,
“姓名”:姓名,
“姓”:姓
}
您收到的错误消息是什么?@martin警告:func1()缺少参数2您应该传递名称-值对,然后使用PHP将返回值放入函数中。您收到的错误消息是什么?@martin警告:func1()缺少参数2您应该传递名称-值对,然后使用PHP将返回值放入函数。您收到的错误消息是什么?@martin警告:func1()缺少参数2您应该传递名称-值对,然后使用PHP将返回值放入函数。您收到的错误消息是什么?@martin警告:func1()缺少参数2您应该传递名称-值对,然后使用PHP将返回值放入函数中。我收到以下错误:警告:func1()缺少参数2我收到此错误:警告:func1()缺少参数2我收到此错误:警告:func1()缺少参数2我收到此错误:警告:func1()缺少参数2