带问号的图片网址

问题描述:

在以下脚本中,某些视频源的网址是从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 ===== */ 
     } 
    }); 
} 

解决: 问题只出现在firefox visualizzation上。 执行脚本,firefox控制台只显示主地址http://ip:port/resource在问号后省略了汽车,但生成的GET包含格式正确的url:http://ip:port/resource?admin=blabla&pwd=blablabla