file1.php는 WordPress 게시물 추천 이미지의 URL을 표시합니다. 이 URL을 file2.js 파일의 img 태그에 포함하려고합니다.자바 스크립트 파일에 PHP 스크립트 출력을 포함
file1.php
<?php $url = wp_get_attachment_url(get_post_thumbnail_id($post->ID), 'thumbnail'); ?>
<?php echo $url ?>
file2.js
var mjvfiurl;
$.get("/wp-content/plugins/mjv_sample_plugin/file1.php", function(mjvdata) {
mjvfiurl=mjvdata;
});
var fapDom = '<div id="fap-wrapper"><img src="'+mjvfiurl+'" alt="" /></div>';
$('body').append(fapDom);
하지만 그 작동하지 않습니다. 아래 렌더링 소스 코드 :
<img src="undefined" alt="">
콘솔 오류 :
http://padals.com/baahubali-beginning/undefined 404 (Not Found)
것만 스크립트 이미지 태그 PHP의 출력을 포함한다. 정확한 답변을 주시면 감사하겠습니다. 당신을 가정
가능한 복제처럼이 작업을 수행 할 수 있습니다 (http://stackoverflow.com/question/14220321/how-do-i-return-the-asynchronous-call) –
@ 패트릭 - 죄송합니다. –
비동기 메서드를 사용하고 있지만 데이터를 사용하기 전에 완료 될 때까지 기다리지 않고 문제가 발생했기 때문에 중복되었습니다. 연결된 복제본 –