javascript 関数に渡そうとする PHP 変数があります。純粋なPHPを使用して、目的の文字列出力をエコーしますが、それを変数に押し込んでjavascriptで出力すると機能しません。
javascript には何も表示されないようです。
コードは次のとおりです。
<?php $a = get_post_thumbnail_id( $post -> ID ); ?>
<?php $img = wp_get_attachment_image_src( $a ); ?>
<?php $b = $img[0]; ?>
<script type="text/javascript">
var myVar = <?php echo $b; ?>;
alert(myVar);
</script>
これは私が動作させようとしているコードの単なるテスト片ですが、その結果は次のようなもので動作させようとしています:
<?php $a = get_post_thumbnail_id( $post -> ID ); ?>
<?php $img = wp_get_attachment_image_src( $a ); ?>
<?php $b = $img[0]; ?>
<script type="text/javascript">
$(".imgWindow").backstretch("<?php echo $b; ?>");
</script>
PHP と Javascript の下線を引いているプリンシパルがいくつかあることは明らかです。
教えてください。助けていただければ幸いです。