我如何使用;邮政「;JavaScript中AJAX调用的方法?

我如何使用;邮政「;JavaScript中AJAX调用的方法?,javascript,jquery,ajax,post,Javascript,Jquery,Ajax,Post,我使用的是(免费)Face++API,它根据上传的图片和/或图片URL返回一些好的数据。我现在学习一个类,它向我们介绍了使用jQuery的ajax调用,但到目前为止,我们只使用方法:“GET” 有人能帮我理解如何在jQuery中使用“POST”方法进行ajax调用吗? W3schools.com演示了这样的调用: $.post(URL,data,callback); 然而,我更习惯于看到电话打得有点不同……也许是这样: $.post(URL,data,callback); $.ajax({

我使用的是(免费)Face++API,它根据上传的图片和/或图片URL返回一些好的数据。我现在学习一个类,它向我们介绍了使用jQuery的ajax调用,但到目前为止,我们只使用方法:“GET”

有人能帮我理解如何在jQuery中使用“POST”方法进行ajax调用吗?

W3schools.com演示了这样的调用:

$.post(URL,data,callback);
然而,我更习惯于看到电话打得有点不同……也许是这样:

$.post(URL,data,callback);
$.ajax({
url:url\u请求,
方法:“员额”

}).完成(回拨)首先,您需要查看。有各种各样的例子向您展示了发布数据的不同方式

回到您的实际问题:您不想向URL添加额外的数据。这称为“查询字符串”。查询字符串对于添加数据以获取请求很有用,但是对于POST请求,最好使用正文。您可以将数据附加到POST请求的正文,如下所示:

$.ajax({
  url: URL_request,
  method: "POST",
  data: { API_KEY: 'ABC123BBQ'}
}).done(callback);

然后看看那页上的例子。或者根据$.ajax文档方法如下使用
$.ajax({type:“POST”,url:url,data:data,success:success,dataType:dataType})你可以找到更多的细节伟大的东西!我已经查看了Face++的文档,以了解该请求所期望的信息类型:我在使用图像URL进行初始尝试方面取得了一些成功,但现在我面临一个不同的挑战:该项目需要使用笔记本电脑的内置摄像头;在另一个站点的代码帮助下,我可以使用相机拍照,但当我尝试使用这个AJAX调用发布该图像时,它会以“400个错误请求”响应。文档提供了线索,但我需要更多答案!!这听起来像是另一个问题。文件上传有自己有趣的挑战。你可能想把它作为一个单独的问题发布。