小编xen*_*urs的帖子

Ajax请求的CORS错误

我在ajax中执行此请求,但是我仍然遇到以下有关CORS的错误:XMLHttpRequest无法加载https://cubber.zendesk.com/api/v2/organizations/37520251/users.json。在飞行前响应中,Access-Control-Allow-Headers不允许请求标头字段Access-Control-Allow-Origin。您能帮我吗(我看过很多话题,但我仍然不明白为什么它不起作用

 function afficheorga(a){
      $.ajax({
          url: "https://cubber.zendesk.com/api/v2/users/"+a+"/organizations.json",
          type: 'GET',
          dataType: 'json',
          cors: true ,
          contentType:'application/json',
          secure: true,
                    headers: {
                        'Access-Control-Allow-Origin': '*',
                    },
          beforeSend: function (xhr) {
              xhr.setRequestHeader ("Authorization", "Basic " + btoa(""));
          },
          success: function (data){
            console.log(data.organizations[0].name);
            var organisation = data.organizations[0].name;
            $("#company").text(organisation);
          }
        })
    }
Run Code Online (Sandbox Code Playgroud)

javascript ajax cross-domain

7
推荐指数
1
解决办法
2万
查看次数

用javascript重复html元素

我想在我的bootstrap中重复我的面板元素,for loopmysubject在我的面板标题中显示我的变量.

例如.如果我的data.tickets.length == 4i应该有4个面板元素,每个面板都有不同的标题.你能帮助我吗?我不知道如何重复我的面板元素.到目前为止,我只是设置了标题.

这是我的代码:

HTML

<div class="col-xs-3 panel panel-default">
  <div class="panel-heading">
    <h3 class="panel-title"></h3>
  </div>
  <div class="panel-body">
    Panel content
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

function displaytickets(){
    var y = document.getElementById("mySecond").value;

    $.ajax({
      url: "https://cubber.zendesk.com/api/v2/users/"+y+"/tickets/requested.json",
      type: 'GET',
      dataType: 'json',
      contentType:'application/json',
      secure: true,
      beforeSend: function (xhr) {
          xhr.setRequestHeader("Authorization", "Basic " + btoa("claire.pagniez@cubber.com:"));
      },
      success: function (data) {
          console.log(data.tickets.length);
          for (i = 0; i < data.tickets.length; i++) {
              console.log(data.tickets[i]);

              console.log(data.tickets[i].description);
              console.log(data.tickets[i].status);
              console.log(data.tickets[i].subject);
              var mysubject = data.tickets[i].subject;

              $(".panel-title").append('<h3>'+mysubject+'</h3>');
          }
      }, …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

TypeError:无法读取未定义的属性"go"

//controller pour connection to API
.controller('LoginConnect', ['$scope','connecting','sendtoken','$state',
function($scope,connecting,sendtoken,$state){

  var token = [];
    $scope.user = {};
    var users = $scope.user;
    var cgtpage = false;

    $scope.connect = function (users,token,$state) {
      var log = $scope.user.login;
      var pass = $scope.user.password;
      var mydata = {};
      connecting.login(log,pass).then(function(result){
        var montoken = result.data.token;
         sessionStorage.setItem('token',montoken);
         console.log(montoken);
      });


      var mytoken = sessionStorage.getItem('token');

       sendtoken.send(mytoken).then(function(userdata){
            //email

            var email = userdata.data.login;
            sessionStorage.setItem('useremail',email);
            //prestation de services
            //vente de marchandises
            //période déclaration
            var declar_period = userdata.data.declaration_period;
            sessionStorage.setItem('userdeclar_period',declar_period);
            //Bénéficiaire ACCRE
            var accre = userdata.data.has_accre;
            sessionStorage.setItem('useraccre',accre);
            //Prénom …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-scope angular-ui-router ionic-framework

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

构建包含多个数组的新数组

我构建了几个包含对象的数组,我想要的是构建一个包含每个对象的新数组.这是我的代码:

for(i = 0; i < tabuser.length; i++){
    var urls = [];
    urls.push({
        url: JSON.stringify("https://cubber.zendesk.com/api/v2/users/"+tabuser[i].id+"/tickets/requested.json")
    });
console.log(urls);
Run Code Online (Sandbox Code Playgroud)

这是我的 console.log(urls)

在此输入图像描述

我想要这样的东西:

[ 
    { newurl: 'ajax1.html' },
    { newurl: 'ajax2.html' },
    { newurl: 'ajax3.html' }
]
Run Code Online (Sandbox Code Playgroud)

javascript arrays

-3
推荐指数
2
解决办法
73
查看次数