我正在使用(免费)Face ++ API,它会根据上传的图片和/或图片网址返回一些好的数据。我现在正在上课,我们使用jQuery向我们介绍了ajax调用,但到目前为止,我们只使用方法:" GET"
任何人都可以帮助我理解如何使用" POST" jQuery中ajax调用的方法?
W3schools.com已经证明了这样的电话:
$.post(URL,data,callback);
但是,我更习惯于看到这个电话有点不同......也许是这样的:
$.ajax({
url: URL_request,
method: "POST"
}).done(callback);

Face ++要求我传递一些信息...... " API_KEY" " face_tokens" "界标" ...以及一些特定于该API的其他内容。我的问题是:
在何处/如何将该数据传递到网站?
...是否应将已知信息作为连接传递给URL_request? ...是在对象中硬编码的已知信息传递给ajax?
答案 0 :(得分:0)
首先,您需要查看docs。有各种示例向您展示了发布数据的不同方式。
回到实际问题:您不希望将额外数据添加到URL。这称为“查询字符串”。查询字符串对于向GET请求添加数据很有用,但对于POST请求,最好使用正文。您可以将数据附加到POST请求的正文中,如下所示:
this.days = [...Array(this.daysInYearMonth(this.year,
this.month)).keys()]
}