繁体   English   中英

PHP file_get_contents使用变量

[英]PHP file_get_contents to use variables

我正在尝试使用file_get_contents发送javascript文件的内容。 我遇到的问题是javascript包含一些PHP变量:

<script>
jQuery('document').ready(function($){
    $('a.ajax_link').click(function(){
        $.ajax({
            type: 'DELETE',
            url: '/groups/$org_ID/leave/$member_ID',

            success: function(data){
                var data = $('<div>').html(data);
                var msg1 = data.find('#msg1');

                $('#data_box1').html(msg1).hide().fadeIn(500).delay(2000).fadeOut(500);
                setTimeout('window.location.href =\"/groups/\"',3000);
            }
        });

    });
});
</script>

具体来说,url:行。 那只是保持纯文本格式,因此我的脚本失败了。 我现在知道这是file_get_contents的行为,但是我该怎么做呢?

谢谢!

使用输出缓冲并require

$org_ID = 5;
$member_ID = 10;
ob_start();
require '/path/to/javascript_file.php';
$js_code = ob_get_clean();

在javascript文件内部,您将必须使用php标签:

url: '<?php echo "/groups/$org_ID/leave/$member_ID"; ?>'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM