0

如何将 php 变量传递到外部 javascript 文件中?我发现了很多关于此的问题,但无论如何我都无法弄清楚。

在 HTML 文件中,我有这个链接

<script type="text/javascript" src="myscript.php"></script>

这是我一直试图输出为 javascript 文件的 myscript.php 文件:

<?
Header("content-type: text/javascript");
?>

$(document).ready(function() {

$("#validate_form").validate({
    rules: {
        page_title: "required",
        seo_url: "required"
    },

    messages: {
        page_title: "<?=$page_title?>",
        seo_url: "<?=$seo_url?>"
    }
 }); 
});
4

1 回答 1

2

使用查询字符串附加它们:

<script type="text/javascript" src="myscript.php?page_title=whatever&seo_url=whatever"></script>

<?
Header("content-type: text/javascript");
?>

$(document).ready(function() {

$("#validate_form").validate({
    rules: {
        page_title: "required",
        seo_url: "required"
    },

    messages: {
        page_title: "<?=$_GET['page_title'];?>",
        seo_url: "<?=$_GET['seo_url'];?>"
    }
 }); 
});
于 2013-02-13T23:51:27.987 回答