2017-09-15 58 views
-1

在以下腳本中,某些視頻源的網址是從json獲取的,並在Web界面上播放。帶問號的圖片網址

的網址是這樣的:http://ip:port/resource?user=blabla&pwd=blablabla 當頁面在Firefox的控制檯被載入我發現:

GET http://ip:port/resource 

問號和所有以下字符被省略。

因此,該設備沒有收到格式正確的網址,並且流式傳輸無法啓動。

function getData(){ 

    var deviceParams = {}; 

    $.ajax({ 

     url: "cameras.json", 

     //dataType: 'json', 

    dataType: 'json', 

     success: function(data) { 

     /* Dinamically adding cams div */ 

    var camsList = $("#cams_ul"); 

     var availableCams = formatDeviceParams(data.deviceParams); 

     var videoSrc = ""; 

     availableCams.forEach(function(cam, index){ 

      videoSrc = "http://" + cam.ip + ":" + cam.port + cam.video_url; 


     camsList.append('<div class="panel-video panel panel-primary col-md-3 col-xs-5 col-xxs-10">' 
       +cam.device_name+ 
      '<div class="panel-body"><img class="videovid" src="'+videoSrc+'"/></div></div>'); 
    }); 



     /* ======= jQuery Modal section ======= */ 

     var images = document.getElementsByClassName('videodiv'); 
     for (var i = 0; i < images.length; i++) { 
      images[i].onclick = function(){ 
       openNav(); 
       $("#modal-image").attr("src", this.src); 
      } 
     } 
     /* ====== END Modal section ===== */ 
     } 
    }); 
} 

回答