相关疑难解决方法(0)

使用jQuery $ .ajax()时如何使用GET在请求体中发送数据

我正在使用的服务API具有给定的GET方法,该方法要求在请求的主体中发送数据.

正文中所需的数据是由hypen分隔的id列表,可能非常大,因此必须在正文中发送,否则它可能会在浏览器/代理/ web服务器等链中的某处发生.注意我无法控制服务或API,因此请不要提出更改建议.

我正在使用以下jQuery代码但是在fiddler中观察请求/响应我可以看到我发送的"数据"总是被转换并附加到查询字符串,尽管我将"processData"选项设置为false ...

$.ajax({
   url: "htttp://api.com/entity/list($body)",
   type: "GET",
   data: "id1-id2-id3",
   contentType: "text/plain",
   dataType: "json",
   processData: false, // avoid the data being parsed to query string params
   success: onSuccess,
   error: onError
});
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何强制在请求正文中发送"数据"值?任何帮助表示赞赏,提前谢谢.

javascript ajax jquery

53
推荐指数
2
解决办法
11万
查看次数

每个骨干同步请求发送令牌

我的PHP api需要在我的前端Backbone应用程序的每个请求中提交用户令牌,以确保用户...

  1. 活跃
  2. 拥有访问资源的权限

在Backbone中设置这个的最简单方法是什么?我猜测唯一的方法是覆盖Backbone.sync,但代码会是什么样子?CoffeeScript首选.

编辑

还有两件事
1. /login如果我得到403: Access Forbidden Error
2,我想将用户重定向到2.我在应用程序引导时拉出包含来自localStorage的令牌的用户模型
3.我有一个baseModel和baseCollection,所有模型/集合来自

javascript api coffeescript backbone.js

10
推荐指数
2
解决办法
9286
查看次数

标签 统计

javascript ×2

ajax ×1

api ×1

backbone.js ×1

coffeescript ×1

jquery ×1