1

我正在调用 PHP 文件来获取请求的 XML 文件并将其数据存储到 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 回答