Explorar o código

传参时所有参数都要encode,不然解不出特殊字符(2816)

zhangxc %!s(int64=5) %!d(string=hai) anos
pai
achega
18469d6f46
Modificáronse 5 ficheiros con 5 adicións e 5 borrados
  1. 1 1
      src/js/index.js
  2. 1 1
      src/js/indexHorizontal.js
  3. 1 1
      src/js/indexVertDom.js
  4. 1 1
      src/js/staticSearch.js
  5. 1 1
      src/js/treatplan.js

+ 1 - 1
src/js/index.js

@@ -182,7 +182,7 @@ function moreInfo() {
   $('.moreInfo').click(function(){
   $('.moreInfo').click(function(){
     const name = $(this).attr('data-name')
     const name = $(this).attr('data-name')
     const type = $(this).attr('data-type')
     const type = $(this).attr('data-type')
-    openNewWin(`information.html?type=${type}&position=0&name=${name}`)
+    openNewWin(`information.html?type=${encodeURIComponent(type)}&position=0&name=${encodeURIComponent(name)}`)
   })
   })
 }
 }
 
 

+ 1 - 1
src/js/indexHorizontal.js

@@ -206,7 +206,7 @@ function getPageInfo() {
       $('.moreInfo').click(function(){
       $('.moreInfo').click(function(){
         const name = $(this).attr('data-name')
         const name = $(this).attr('data-name')
         const type = $(this).attr('data-type')
         const type = $(this).attr('data-type')
-        openNewWin(`information.html?type=${type}&position=0&name=${name}`)
+        openNewWin(`information.html?type=${encodeURIComponent(type)}&position=0&name=${encodeURIComponent(name)}`)
       })
       })
     }
     }
     
     

+ 1 - 1
src/js/indexVertDom.js

@@ -53,7 +53,7 @@ function renderRecommendInfo(showNum,className,title,data, hasInfo, type, positi
     $('.'+className + 'box').append(childrenNodeStrShort)
     $('.'+className + 'box').append(childrenNodeStrShort)
     $('.'+className + 'box' +' .infoMsg').on('click', function(){
     $('.'+className + 'box' +' .infoMsg').on('click', function(){
         const infoMsgName = $(this).attr('data-name')
         const infoMsgName = $(this).attr('data-name')
-        openNewWin(`information.html?type=${type}&position=${position}&name=${infoMsgName}`)
+        openNewWin(`information.html?type=${encodeURIComponent(type)}&position=${encodeURIComponent(position)}&name=${encodeURIComponent(infoMsgName)}`)
     })
     })
     if(dataLen > showNumCopy) {
     if(dataLen > showNumCopy) {
         slideToggle($("."+className+"box"), childrenNodeStrShort,childrenNodeStrLong)
         slideToggle($("."+className+"box"), childrenNodeStrShort,childrenNodeStrLong)

+ 1 - 1
src/js/staticSearch.js

@@ -137,7 +137,7 @@ $(".staticSearchB ul").on("click","li",function(){
     const type = $(this).attr('data-type')
     const type = $(this).attr('data-type')
     const sign = $(this).attr('data-sign')
     const sign = $(this).attr('data-sign')
     if(type != 48){
     if(type != 48){
-        openNewWin(`information.html?type=${sign}&position=0&name=${infoMsgName}&uname=${infoMsgUName}`)
+        openNewWin(`information.html?type=${encodeURIComponent(sign)}&position=0&name=${encodeURIComponent(infoMsgName)}&uname=${encodeURIComponent(infoMsgUName)}`)
     }else{
     }else{
         let msg = JSON.parse(getUrlArgObject("msg"));
         let msg = JSON.parse(getUrlArgObject("msg"));
         const msg1 = JSON.parse(JSON.stringify(msg))
         const msg1 = JSON.parse(JSON.stringify(msg))

+ 1 - 1
src/js/treatplan.js

@@ -95,7 +95,7 @@ function cyywFun(data){//常用药物
   $(".infoMsg").on("click",function(){
   $(".infoMsg").on("click",function(){
     const infoMsgName = $(this).parent().attr('data-name')
     const infoMsgName = $(this).parent().attr('data-name')
     console.log('infoMsgName',  $(this).parent())
     console.log('infoMsgName',  $(this).parent())
-    openNewWin(`information.html?type=8&position=5&name=${infoMsgName}`)
+    openNewWin(`information.html?type=8&position=5&name=${encodeURIComponent(infoMsgName)}`)
   })
   })
   // for(var i = 0;i < data.length;i++){
   // for(var i = 0;i < data.length;i++){
   //   var tmpVal = data[i];
   //   var tmpVal = data[i];