可能标题与我下面的解释不一致。我真正的意思是:
我将输入值存储在jquery变量中:
var id=$("#id-doc").val();
我有一个每秒加载的div:
setInterval(function(){
$('#new_message1_doc').load("<?php echo base_url("medico/newMessageDoc")?>").fadeIn("slow");
}, 1000);
如何在url中传递变量id以在控制器函数newMessageDoc中使用它?
function newMessageDoc()
{
echo $id;
}
感谢您的帮助
在javascript中,您在setInterval函数中获取id,并将其添加为URL中的查询参数:
setInterval(function(){
var id=$("#id-doc").val();
$('#new_message1_doc').load("<?php echo base_url("medico/newMessageDoc")?>?id=" + id).fadeIn("slow");
}, 1000);
在codeigniter代码中,您可以使用输入类获得它
function newMessageDoc()
{
$id = $this->input->get('id');
echo $id;
}