코드를 편집했습니다. 아래 코드가 업데이트되었습니다.이 코드는 키워드 메타 태그를 가져올 수 없으므로 작동하지 않습니다.JavaScript의 문자열 연결
된 설명 :나는 최종 URL을 얻을 수있는 문자열을 concatinate 노력하고 있어요,하지만 난 태그 변수의 becuase 그렇게 할 수 없습니다입니다. 페이지의 키워드 메타 태그를 가져 와서 finalUrl을 추가해야합니다. 어떤 도움이 필요합니까?
<script type="text/javascript">
var tags=$('meta[name=keywords]').attr("content");
var gameurl = "http://xyz/abc/details/";
var jsn = ".json?callback=showGameDetail";
var finalUrl= gameurl.concat(tags).concat(jsn);
function loadJSON(url) {
var headID = document.getElementsByTagName("head")[0];
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = url;
headID.appendChild(newScript);
}
function showGameDetail(feed){
var title = feed.title;
var game_url = feed.pscomurl;
var packart_url = feed.Packart;
$("#bnr-ads-box").html("<img src='"+"http://abc.com/"+packart_url+"'>");
}
loadJSON(finalUrl);
</script>
<div id="bnr-ads-box"></div>
사용을 포함하는 것을 잊었다 A [플러스] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/String_Operators) :'var finalUrl = gameurl + tags + jsn;'- 문자열 연결을 사용하여 MDN을 얻기에 매우 적합합니다. – mplungjan
jquery 스크립트의 출력을 평가하려고한다면 그것을 인용 부호 안에 넣으면 안됩니다.직접 오른쪽'var tags = $ ('meta [name = keywords]'). attr ("content");' –
여기에 태그가 없다고 확신합니다. 나중에 제대로 사용하기 위해 올바른 값을 얻었는지 항상 디버그하십시오. – Akki619