我有一个链接,点击它,就会调用一个函数。在该函数中,我将 href 属性设置为传递一个 id 变量。如果我提醒 href 值,我会看到正确的 url 以及 ID。但是在控制器的相应函数中,如果我对该变量 Id 执行 $_GET,我不会得到该值。错误是什么?
这是我的链接:
<a href="http://localhost/FormBuilder/reports/export?height=220&width=350" id="export_entries" class="thickbox button" title= "Export" >Export</a>
以及相应的点击功能:
$("#export_entries").click(function() {
$(this).attr("href",$(this).attr("href")+"&id="+formid);
alert($(this).attr("href"));
});
在这个警告框中,如果我点击第二个链接,我得到的值为
http://localhost/FormBuilder/reports/export?height=220&width=350&id=2
但是在控制器中的导出功能中,我没有得到值。变量 formid 为空。
function export()
{
$formid=$_GET['id'];
echo " formid: ".$formid;
$this->set('formid',$formid);
}