Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过ajax将数据传输到php_Javascript_Php_Ajax - Fatal编程技术网

Javascript 通过ajax将数据传输到php

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将数据传输到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');
}
});
并添加_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');
});

你检查内容类型了吗?你检查内容类型了吗?