不支持单页web应用程序刷新按钮Get
Single page web application refresh button Get not supported
我正在使用angularjs和spring mvc来构建一个应用程序,我已经编写了rest api,它将从后端获取数据,我正在使用angularjs ng-grid显示它。我的问题是,当我点击刷新按钮时,我得到的响应是HTTP状态405 -请求方法'GET'不支持我得到这个响应的原因是什么?如何解决这个问题呢?
有没有办法,如果我点击浏览器的刷新按钮,它应该指向我的应用程序的登陆页面。
Angular js控制器代码
function customerController($scope,$http,$window,$location,updateFactory) {
$scope.customerId;
$scope.customerEmail;
$scope.CustName;
$http.get("./getCustomer")
.success(function(response) {$scope.customers = response;});
$scope.filterOptions = {
filterText: ''
};}
Spring Mvc控制器代码
@RequestMapping(value="/getCustomer" , method=RequestMethod.GET)
public List<Customer> getCustomerList() throws IOException{
List<Customer> customers= customerDao.getCustomer();
return customers;
}
在使用"get"时必须取消ajax缓存方法
$.ajax({
url: 'xyz.com',
cache: false,
type: 'GET',
data: yourData,
success: successfunction,
error: errorfunction
});
或者取消标签中的所有缓存操作;
<meta http-equiv="PRAGMA" content="NO-CACHE">
,但它不会真正有效,而有时:)
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 扩展移相器按钮类不工作
- 在jQuery中的GET请求中使用发送按钮
- 按钮导入与get功能doen'不起作用
- Javascript-不带ID或Class的get元素(按钮)
- 使用$.Ajax进行GET、Update&单击按钮时将JSON放回服务器
- 使用angularJS提交表单的Get按钮元素
- 在我的react/redux应用程序中单击按钮时发出一个简单的get请求
- 我想加载一个get.php文件在iframe上的index.html一旦提交按钮被按下
- 使用jQuery get动态加载按钮后,部分视图没有得到验证
- Can't take 'get'参数在没有提交按钮的引导表单中
- 在submitHandler()中单击Jquery Validation,Get按钮
- 发送多个变量与PHP AJAX GET点击按钮
- 不支持单页web应用程序刷新按钮Get