Javascript调用Api“POST | PUT / events / ...”

时间:2013-07-18 20:02:21

标签: javascript html api rest post

我正在努力将一些api集成到我的网站中。我想通过javascript调用它。 api文档看起来像这样

POST | PUT /events/ws/api/... ["..." for security reasons]

如何在Javascript中调用类似的内容?我认为这是一个POST调用,但我如何格式化调用?

由于

1 个答案:

答案 0 :(得分:2)

您需要使用XMLHttpRequest对象进行通话。

  

XMLHttpRequest是一个由Microsoft设计并由Mozilla,Apple和Google采用的JavaScript对象。它现在正在W3C中进行标准化。它提供了一种在URL上检索数据的简便方法。尽管名称如此,XMLHttpRequest可用于检索任何类型的数据,而不仅仅是XML,它支持HTTP以外的协议(包括文件和ftp)。

但是,如果你可以使用jQuery JavaScript库,它会包含这个对象的使用,并且使用jQuery ajax函数可以更容易地使用它。

$.ajax({
  type: "POST",
  url: "/events/ws/api/",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});