2017-12-11 1 views
0

웹 사이트의보기 소스를 얻고 정규식 일치를 시도하고 있습니다. 나는 jQuery를 사용하고있다. 나는 Google developer console에있는 스크립트를 테스트했다. 이 오류는 Cannot read property 'match' of undefined .입니다. 그러나 개별 명령을 하나씩 입력 할 때 예상대로 작동합니다.jQuery를 사용하여 응답에서 정규 표현식 일치

q = "google.com"; 
var view_src = $.get('http://'+q, function(response) 
             { return response; 
             } 
          ); 
     var src_res = view_src.responseText; 
     var reg_gg = src_res.match(/google.com/); 
     console.log(reg_gg); 
+0

get이 (가) 비동기 요청입니다. 콜백 내부의 응답에 대해 작업해야합니다. 당신의 콜백 리턴은 결코'view_src'로 돌아 가지 않을 것입니다. –

답변

1

그것은 당신의 view_src 때문에,하지 reposneText 속성이 포함 않습니다이다.

일치하는 성공 함수를 사용하여 코드를 이동하십시오. 도와 줘야 해.