小编bju*_*nix的帖子

IE9,IE8与AngularJS CORS返回"访问被拒绝" - ASP.NET WebApi

在IE8和9中,当我正在进行CORS webapi调用时,我收到以下JavaScript错误:

Error: Access is denied.
{
  [functions]: ,
  description: "Access is denied.",
  message: "Access is denied.",
  name: "Error",
  number: -2147024891
}
Run Code Online (Sandbox Code Playgroud)

我设置了像这里描述的WebApi http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api

所以WebApi包含:

  public static class WebApiConfig
  {
      public static void Register(HttpConfiguration config)
      {
          config.EnableCors(new EnableCorsAttribute("*", "*", "*"));
      [...]
Run Code Online (Sandbox Code Playgroud)

我的测试AngularJS App:

  <!DOCTYPE html>
  <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ng="http://angularjs.org" ng-app="app">
  <head>
      <title>test</title>
      <script src="Scripts/angular.js"></script>
      <script src="app.js"></script>
  </head>
  <body>
      <div ng-controller="testController as vm">
          {{vm.test}}
          {{vm.data}}
      </div>
  </body>
  </html>
Run Code Online (Sandbox Code Playgroud)

app.js:

  var app = angular.module('app');

  app.controller('testController', function ($http) {
      var vm;
      vm = this; …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net-web-api angularjs

6
推荐指数
1
解决办法
6333
查看次数

如何传递Q列表以过滤OR查找?

如何传递Q列表以过滤OR查找?就像是:

q_list = [Q(xyz__isnull=True), Q(x__startswith='x')]?
Run Code Online (Sandbox Code Playgroud)

如果没有列表,我会这样做:

Model.objects.filter(Q(xyz__isnull=True) | Q(x__startswith='x'))
Run Code Online (Sandbox Code Playgroud)

django lookup orm django-models

4
推荐指数
2
解决办法
1572
查看次数