javascript - REST 调用 JavaScript

标签 javascript ajax api curl

如何使用 Javascript(或 ajax 或 jquery)调用 REST Api?

curl -v -X PUT -H "Content-Type: application/json" -H "Accept: application/json" -X PUT --user user:password http://url -d "{\"name\": \"Marcus0.2\",\"start\": 1361381326000,\"end\": 1361640526000}"

我需要帮助将其转换为可用的 ajax 调用。谢谢

$.ajax({
    type: 'put',
    url: 'https://this.is.my/url',
    dataType: 'json',
    data: { \"name\": \"Marcus0.3\" , \"start\": 500000 , \"end\": 1361640526000 }
    });

此代码不起作用[不知道为什么]。另外,'https://this.is.my/url ' 只是较长网址的缩写,我不想在线发布

最佳答案

无需向数据元素添加转义...您可以发送整个对象,jQuery 会为您处理。

$.ajax({
  type: 'put',
  url: 'https://this.is.my/url',
  dataType: 'json',
  data: {
    name: 'Marcus0.3', 
    start: 500000,
    end: 1361640526000 
  }
});

关于javascript - REST 调用 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18067660/

相关文章:

具有自己属性的 Javascript 事件监听器循环

javascript - 返回一个对象但不使用 new 关键字,Javascript?

c# - 如何将 JavaScript 数组传递给 ASP.Net MVC Action 作为帖子的一部分

javascript - Laravel 向 js 传递路由

api - Instagram API 为 Callback_Url 错误返回无效格式

python - 如何从python脚本读取json文件中的列表

javascript - Express js 函数与 api 不返回值

javascript - Jquery 在点击时动态创建 HTML div

javascript - 正则表达式,不读取整个字符串

php - 无限滚动 MySQL 数据