2

forge.request.ajax 呼び出しで追加の Cookie を設定しようとしています。これをドットにする方法はありますか?

4

2 に答える 2

1

headers必要に応じて、request.ajaxの引数を手動で使用できます。

window.forge.ajax({
  type: 'GET',
  url: 'http://my.server.com/protected/,
  headers: {
    'COOKIE': 'csrftoken=47ac86bb7965b343e8ca21343b164ef3',
  },
  success: function (data) { },
  error: function (error) { alert(JSON.stringify(error)); }
});
于 2012-06-14T09:03:43.207 に答える
0

forge.request.ajax を介してリクエストを行うと、実際には JavaScript に対してまったく異なるコンテキストが使用されます。これは、通常の JavaScript に課せられるクロスドメイン制限を回避するためです。

現在、forge.request コンテキストで Cookie を手動で設定することは許可されていませんが、リクエストの一部として設定された Cookie は (該当する場合) 後続のリクエストまで保持されることに注意してください。手動で値を設定するには...

于 2012-06-14T01:53:16.147 に答える