在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:“药物简介/处方/”,