Sails JS-在js文件中进行ajax调用时会刷新会话

时间:2019-04-24 09:29:21

标签: javascript ajax sails.js

我正在开发一个废物管理网站,该网站使用Sails JS和Highcharts动态生成图表。我正在使用jquery进行ajax调用。系统设计如下:

  1. 通过路由调用控制器中的功能
  2. 该函数返回一个视图。
  3. 加载视图时,它会进行jquery ajax调用以获取数据
  4. 显示图表
  5. 从下拉菜单中选择“过滤器(市镇)”时,将进行新的ajax调用以获取新数据。
  6. 重新生成新图表

到此为止,一切正常!

但是,当我尝试集成Sails策略和身份验证时,事情开始变得很奇怪。每当调用ajax时,都会清除用户的会话数据。

当我注释掉ajax代码时,如下所示,将保留用户的会话数据。

enter image description here

代码完全相同,但是当我取消注释ajax代码时,这就是我得到的:

enter image description here

我的jquery代码是非常简单的标准内容:

$.get( "http://example.com/api/v2/"+currentMunicipality+"/all", function( data ) {
changeCharts()
});

我来自Laravel,C#和React Native背景。我在这里做错什么了吗?这是我第一次做Sails JS。

0 个答案:

没有答案
相关问题