2017-12-05 3 views
-1

입력 양식 URL이 필요합니다. 예를 들어 : 내가 입력으로 anyname 다음을 원하는 abc.html 이름 = anyname 다음 : 이 내 웹 사이트입니다.URL 입력을 얻는 방법

나는 다음을 시도했지만 작동하지 않았다

window.onload = function(){ 

    function ParseURLParameter(Parameter) 
    { 
     var FullURL=window.location.search.substring(1); 
     var ParameterArray=FullURL.split('&'); 
     for(var i=0; i<ParameterArray.length;i++) 
     { 
      var CurrentParameter=ParameterArray[i].split('='); 
      if(CurrentParameter[0]==Parameter) 
      { 
       return CurrentParameter[1]; 
      } 
     } 
    } 

    var PageName=ParseURLParameter('name'); 
    if(typeof PageName!=='undefined'){ 
     if(PageName=='Parameter'){ 
      alert(PageName); 
     } 
    }else{ 
     alert('No Page Parameter Found...'); 
    } 
} 
+0

가능 d 어떻게하면 JavaScript에서 쿼리 문자열 값을 얻을 수 있습니까?] (https://stackoverflow.com/questions/901115/how-can-i-get-query-values-in-javascript) –

+0

어떻게 할 수 있습니까? param1 입력을 html 스크립트에 표시합니다 ...? –

답변

0

이 시도 : 당신이 anyname

를 쿼리 문자열의 값을 찾을 수 있습니다 변수 name에서

$(document).ready(function() { 
     setInterval(function() { 
       var name = GetParameterValues('name'); 
       if(name != 'undefined'){ 
         $("#lblValue").text(name); 
       } 
      }, 1000); 

     function GetParameterValues(param) { 
      var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 
      for (var i = 0; i < url.length; i++) { 
       var urlparam = url[i].split('='); 
       if (urlparam[0] == param) { 
        return urlparam[1]; 
       } 
      } 
     } 
    }); 
+0

감사합니다. 하지만 어떻게 입력을 표시 할 수 있습니까 ..? –

+0

디스플레이가 경고를 보내야 함을 의미합니다. –

+0

당신은 변수'name'에서 querystring'anyname'의 값을 찾을 수 있다고 말합니다. 하지만 계속 html 파일에 변수'name' 값을 표시하려고합니다. 하지만 아직 저는 아직 성공적이지 않습니다. 이제 어떻게 표시 할 수 있습니까? 감사합니다. –

관련 문제