我正在尝试调用控制器的方法,该方法不会返回任何内容,但会处理数据。 我的jquery方法就像
$(document).ready(function(){
$("img").on("click", function(){
var number = $("#ID").val();
$.post("<?php echo site_url('promo/getinfobyid()'); ?>", {id: number});
});});
我的控制器方法就像
public function getinfobyid()
{
//$id=$_POST['id'];
echo 'Selected '.$id;
}
我将如何获取getinfobyid()中的数据?
答案 0 :(得分:1)
首先,你为什么要这样调用控制器功能
$.post("<?php echo site_url('promo/getinfobyid()'); ?>", {id: number});
我的意思是你可以这样尝试
$.post("promo/getinfobyid", {id: number});
或者您的情况可能是您在JavaScript脚本标签中编写了代码,但您可以这样做
$.post("<?php echo site_url('promo/getinfobyid'); ?>", {id: number});
检查没有添加括号。