从PHP/JQuery访问传入的PUT数据.Ajax以及如何处理它


Accessing Incoming PUT Data from PHP/JQuery.ajax and how to handle it?

我有一个像这样的ajax调用——

$.ajax({
  url: 'destination.php',
  type: "put",
  data: $('#myform').serialize(),
  success: function (response) {
     //some tasks
   }
 }

在我的目的地。php文件我怎么能处理我的表单值,它是一个放请求,并使用这些值为其他任务,如保存到数据库或在一个文件?我不是PHP/JQuery/Ajax专家。谢谢。

下面是一个如何处理put变量的示例:

parse_str(file_get_contents("php://input"),$putVars);
echo $putVars['name']; // input from your form

但是为什么你使用PUT而不是POST?