Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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
在javascript url中追加PHP变量_Javascript_Php_Jquery_Json_Codeigniter - Fatal编程技术网

在javascript url中追加PHP变量

在javascript url中追加PHP变量,javascript,php,jquery,json,codeigniter,Javascript,Php,Jquery,Json,Codeigniter,我有以下几点 $id=$this->uri->segment(3); 我想通过javascript url传递变量数据,我采用以下方法: <script> $(document).ready(function(){ setInterval(function() { $.ajax({ type: "GET", url: "<?

我有以下几点

$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>

$(文档).ready(函数(){
setInterval(函数(){
$.ajax({
键入:“获取”,
url:“pharm_简介/处方/”,
数据类型:“JSON”,
成功:功能(处方){
处方列表=$(“#处方列表”).empty();
$。每个(处方、功能(i、处方){
处方列表。追加('\n\

”); //处方列表。追加(“

  • ”); }); }, 错误:函数(数据){ //警报(数据); } }); }); });

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

    您忘记在变量之前添加
    echo

    更改url或四个ajax

    url: "<?php echo base_url(); ?>pharm_profile/prescriptions/<?php $id; ?>",
    
    url:“药物简介/处方/”,
    
    对此

    url: "<?php echo base_url(); ?>pharm_profile/prescriptions/<?php echo $id; ?>",
    
    url: "<?php echo base_url(); ?>pharm_profile/prescriptions/<?php echo $id; ?>",
    
    url:“药物简介/处方/”,
    
    更改此行,您将丢失
    echo

    url: "<?php echo base_url(); ?>pharm_profile/prescriptions/<?php echo $id; ?>",
    
    url:“药物简介/处方/”,
    
    使用
    echo
    设置
    $id

    url:“药物简介/处方/”,