Javascript 通过ajax将数据传输到php
我解决了格式的问题,但在通过ajax将数据传输到php时遇到了一个新问题 Ajax发送数据,如:Javascript 通过ajax将数据传输到php,javascript,php,ajax,Javascript,Php,Ajax,我解决了格式的问题,但在通过ajax将数据传输到php时遇到了一个新问题 Ajax发送数据,如: $.ajax({ url: 'http://localhost/test-fullcalendar/php/add_evento.php', data: 'title='+ title+'&start='+ start +'&end='+ end , type: "POST", success: function(json) { alert('OK'); } }); 并添加_eve
$.ajax({
url: 'http://localhost/test-fullcalendar/php/add_evento.php',
data: 'title='+ title+'&start='+ start +'&end='+ end ,
type: "POST",
success: function(json) {
alert('OK');
}
});
并添加_evento.php,如下所示:
$title=$_POST['title'];
$start=$_POST['start'];
$end=$_POST['end'];
它说我在所有变量中都有“未定义的索引”,所以我在任何变量中都包含“isset”。在那之后,我对变量进行了回音,没有一个正确地接收到数据,所有的变量都没有显示任何内容。我尝试将数据行更改为:
data: {title: title, start: start, end: end},
而POST获取的方法仍然不起作用
如何检查我是否正确发送了数据?我正在写alertdata.title;内置ajax函数,但不显示任何内容。您的数据不正确。试试这个:
$.ajax({
url: 'http://localhost/test-fullcalendar/php/add_evento.php',
data: {"title": title, "start": start, "end": end},
type: "POST",
success: function(json) {
alert('OK');
}
});
如果type:POST您可以使用$\u POST访问数据,如果type:GET您可以使用$\u GET访问数据,则您的数据不正确。试试这个:
$.ajax({
url: 'http://localhost/test-fullcalendar/php/add_evento.php',
data: {"title": title, "start": start, "end": end},
type: "POST",
success: function(json) {
alert('OK');
}
});
如果type:POST您可以使用$\u POST访问数据,如果type:GET您可以使用$\u GET访问数据
这应改为:
data: {title:title, start:start, end:end}
您也可以这样做:
$.post('http://localhost/test-fullcalendar/php/add_evento.php',{title:title, start:start, end:end}, function(json) {
alert('OK');
});
这应改为:
data: {title:title, start:start, end:end}
您也可以这样做:
$.post('http://localhost/test-fullcalendar/php/add_evento.php',{title:title, start:start, end:end}, function(json) {
alert('OK');
});
你检查内容类型了吗?你检查内容类型了吗?