1

要求された XML ファイルを取得するために PHP ファイルを呼び出し、そのデータを JavaScript 変数に格納しています。コードは次のとおりです。

var albumXML = null;
<?php $fname = "folder/" . $_GET['getFile'];
    $contents = file_get_contents($fname);
    echo 'albumXML = "' . $contents . '";';
?>

しかし、コンソールには次のエラーが表示されます。Uncaught SyntaxError: Unexpected token <

$contentsさんの最初のタッグスタートだと思います。そのデータをどのように保存できますか?

4

1 に答える 1

1
<?php
    $fname = "folder/" . $_GET['getFile'];
    $contents = file_get_contents($fname);
?>
var albumXML = '<?php echo addslashes(preg_replace('@(\n|\r|\r\n)+@', ' ', $contents)); ?>';
于 2012-11-22T12:19:57.027 に答える