jquery中的ajax请求何时认为http post请求成功?

时间:2016-01-16 13:33:42

标签: php ajax

以下是w3.org对http回复的摘录:

10.2成功2xx

  

此类状态代码表示客户端的请求是   已成功接收,理解并接受。

10.2.1 200 OK

请求已成功。响应返回的信息取决于请求中使用的方法,例如:

在响应中发送与所请求资源相对应的实体;

POST一个描述或包含行动结果的实体;

是否被视为"接受,理解和接受"当$ _POST []变量存储在其他变量中时?

编辑:这里是调用空php文件的ajax调用。

$.ajax({
    url: 'process.php',
    data: 'type=new&title='+title+'&startdate='+start+'&zone='+zone,
    type: 'POST',
    dataType: 'json',
    success: function(response){
                 event.id = response.eventid;
                 $('#calendar').fullCalendar('updateEvent',event);
                },
    error:  function(e){
                alert('Error processing your request: '+e.responseText);
                }
  });

并调用ajax调用的错误部分。但控制台显示没有错误。 现在为什么它只选择错误而不是成功?

1 个答案:

答案 0 :(得分:3)

您不需要存储任何内容......它只是关于响应代码。 例如,我可以对"脚本"进行POST。这不会处理任何事情,只是一个虚拟的空文件...

我真的不明白你的困境"。