javascript - 在 javascript url 中附加 PHP 变量

标签 javascript php jquery json codeigniter

我有以下内容

$id=$this->uri->segment(3);

我想通过 javascript url 传递变量数据,我按以下方式完成:

<script>
$(document).ready(function(){
        setInterval(function() {
            $.ajax({
                type: "GET",                   
                url: "<?php echo base_url(); ?>pharm_profile/prescriptions/<?php $id; ?>",
                dataType: "JSON",
                success: function(prescription) {               
                    prescription_list=$('#prescription_list').empty();                        
                    $.each(prescription, function(i, prescription){                          
                       prescription_list.append('<div style="color: white;"><a style="color: white;" href="<?php echo base_url(); ?>pharm_profile/dispense_details/'+prescription.id+'">'+prescription.medname+'</a></a>\n\
            </br></div>');                        
                       // prescription_list.append('<li span="font_color:white !important;"><a href="<?php //echo base_url(); ?>transactions/details/'+prescription.medname+'">'+prescription.medname+'</a></li></a></br>');            
                    });
                },
                error: function(data) {
                    //alert(data);
                }
            });
        });


    });
</script>

当我运行脚本时,我只得到处方的 url,而忽略了 id。包含 id 的最佳方式是什么?

最佳答案

您忘记在变量前添加 echo

更改url或四个ajax

url: "<?php echo base_url(); ?>pharm_profile/prescriptions/<?php $id; ?>",

到此

url: "<?php echo base_url(); ?>pharm_profile/prescriptions/<?php echo $id; ?>",

关于javascript - 在 javascript url 中附加 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19703373/

相关文章:

php - MySQL 只有在表中没有确切的行时才插入

jquery - 使用 jQuery 添加或删除属性来隐藏/显示项目

jquery - 如果jquery的表单验证没问题,那么我想在提交表单之前运行一个函数

javascript - 滚动 bootstrap 3 模态

javascript - 在 Spring Boot 和 Angular 之间处理 CORS 和 CSRF

php strtotime "last monday"如果今天是星期一?

php - 如何在 Idiorm/Paris 中使用自己的 setter/getter?

javascript - 谁提供了 Express 中间件中的 next() 功能?

javascript - Vue 从子组件向父组件暴露一个方法

javascript - 格式化后的日期值返回 'undefined'