|
刚学CI时间很短,于是就开始着手开发网站,说实在的,从来没有接触过PHP - -! 开始就学习CI。。。。没办法,困难重重呀,整天在群里问呀,论坛里看呀,一边学一边弄,估计很多人都快被我烦死了`
很感谢HEX的帮助,和木头的帮助,。当然也有师傅的大力帮助了。在这里感谢你们啦!!
言归正传!
对于JQUERY在CI中的使用方法。论坛里已经有位高手写出了一个用POST方式的贴子,大家可以去看看,写得很不错的说 - - !
就前天,因为以前也没怎么好好的学JQUERY,要弄个东西,弄半天没弄出来,而且放在CI里,真的头大了,于是,开始学一些,仓促的使用一下。
在这里我做的功能就是通过点击事件。获取商店的ID,然后到数据库里获取相应的值,再显示到该页面。这里用的是GET方法。和POST方法相差有点大。
我是失败了很多次后师傅给了我提示。然后再发现了这个方法。在这里跟大家分享一下。而且论坛里关于JQUERY在IC里的使用方法很少,。。希望高手们多写一些,给我们这些初学者学习学习``
我的代码
JS代码:
JS复制代码 function GetShopValues (ShopID ,Price ,Cainei )
{
$. ajax({
url : "<?php echo $this->config->site_url();?>/Procute/get_ajax?ShopID="+ShopID +"&rice="+Price +"&Cainei="+Cainei ,
/*这里就是数据处理的控制器。如果源PHP,这里当然是一个PHP文件啦!因为是用GET方式。所以这里直接用“?参数”的方法进行传值!(注意要在CONFIG文件里配置好才行哦!)。最重要的就是这样啦一直搞得我头大的地方 $this->config->site_url(),以前我用的是 base_url 如果不知道怎么回事,老是不成功!后来我改了,OK成功了!!!!!*/
type :'get',
/*data:"ShopID="+ShopID+"&rice="+Price+"&Cainei="+Cainei,*/
success : function(result ){
$ ("div#price_out"). show();
$ ("div#price_out"). html(result );
$ ("#out"). hide();
},
error : function(date ){
alert(date );
},
error : function(){alert(ShopID +"\n"+Price +"\n"+Cainei );}
});
} 复制代码
然后控制器中的代码:
PHP复制代码 function get_ajax()
{
$ShopID = $_GET['ShopID'];
$Price = $_GET['Price'];
$Cainei = $_GET['Cainei'];
echo $ShopID;
echo $Price;
echo $Cainei;
} 复制代码
就是这样了,希望对新手朋友们会有一点点帮助!!
也希望各位大大们,多给我们一些关于JQUERY在CI中更多例子` |
评分
-
查看全部评分
|