我正在努力将一些api集成到我的网站中。我想通过javascript调用它。 api文档看起来像这样
POST | PUT /events/ws/api/... ["..." for security reasons]
如何在Javascript中调用类似的内容?我认为这是一个POST调用,但我如何格式化调用?
由于
答案 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 );
});