Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP是';在代码的javascript部分中不进行处理?_Javascript_Php - Fatal编程技术网

PHP是';在代码的javascript部分中不进行处理?

PHP是';在代码的javascript部分中不进行处理?,javascript,php,Javascript,Php,我在home_view.php中有以下代码: <script type="text/javascript"> $(document).ready(function() { function updateContent(path, args) { $.post(path+args, function( data ) { $( "#content" ).html( da

我在home_view.php中有以下代码:

    <script type="text/javascript">
        $(document).ready(function() {
            function updateContent(path, args) {
                $.post(path+args, function( data ) {
                    $( "#content" ).html( data );
                });
            }

            updateContent(<?php echo base_url("/show_cards/load_page")."/"; ?>, <?php echo $set; ?>);
        });

    </script>

$(文档).ready(函数(){
函数updateContent(路径,参数){
$.post(路径+参数,函数(数据){
$(“#content”).html(数据);
});
}
更新内容(,);
});
PHP在这里不起作用:

updateContent(<?php echo base_url("/show_cards/load_page")."/"; ?>, <?php echo $set; ?>);
updateContent(,);

正在处理文件中的所有PHP,但不包括javascript部分中的部分。为什么会这样?

您必须用单引号将URL括起来

updateContent('<?php echo base_url("/show_cards/load_page")."/"; ?>', '<?php echo $set; ?>');
updateContent(“”,”);

这是否在外部js文件中?文件扩展名是什么?您的服务器是否设置为以php的形式处理该扩展名/mime?PHP根本不知道您是否在HTML的脚本部分运行它。您是否收到任何错误或任何东西?您的服务器不会继续执行此操作。您是否使用了其他的.php扩展名。@JAL:文件名是home\u view.php文件中的所有php都可以工作,但不包括javascript部分。php不工作怎么办?当您查看源代码时,浏览器是否获得PHP标记?(这似乎不太可能,因为你说它在页面的其他地方有效。)谢谢!这很有效。