tx1860 | 发表于:12-08-03 18:44 编辑于:08-03 19:03 [添加收藏] 楼主 [回复] #Top# |
---|---|
人气:187
积分:352
金币:2671
|
1.前台调用 <a href="javascript:;" class="k_ajax" rel="{CMD:'login',URL:'/user/index.php',METHOD:'GET'}"> 格式:CMD 对应函数名称 URL:对应要调用文件的位置 METHOD:'GET'传值方式 2.文件接收 function king_ajax_edit()// 必须带king_ajax_
Ta最近还发表过
[分享]
KINGCMS ajax 的应用
(18-03-06)
[分享]
KINGCMS PHP版之标签调用~
(17-07-28)
[分享]
KINGCMS PHP 支持添加水印
(17-05-12)
[使用]
网站模板制作详细的流程...更新中
(16-11-14)
[分享]
KINGCMS PHP 版 自动更新生成插件
(15-05-22)
随机阅读
[错误]
在upfiles里新建文件夹时而…
(13-09-04)
[其他]
青春的样子
(12-12-17)
[分享]
91个超牛掰的个人网站。希望5年内这里也有英雄出世
(12-10-22)
[分享]
浅谈地方门户社区发展之道
(11-11-17)
[疑问]
后台无法发布页面
(11-11-10)
|
tx1860 | 发表于:12-08-03 19:09 编辑于:08-03 19:12 沙发 [回复] #Top# |
---|---|
人气:187
积分:352
金币:2671
|
$king->load('user');//加载用户判断
判读用户必须先读取下USER文件 ////////////////////////////////////////////// $user=$king->user->checkLogin();//判断用户是否登录 登陆返回数组,未登陆返回空 $but='<a href="javascript:;" class="k_ajax" rel="{URL:''.$king->config('inst').'user/index.php',CMD:'resetpwd',IS:1}">'.$king->lang->get('system/common/modify').'</a>'; if(empty($user)){ kc_ajax($king->lang->get('portal/user/nologin'),"<p class="k_err">".$king->lang->get('portal/user/nologin')."</p>",1);//1 输入 确定点击关闭 $but点击进入下AJAX } 判读用户是否登陆 class="k_err" 显示错误图标 class="k_OK" 显示正确图标 |
冯一笑 | 发表于:12-08-03 21:06 板凳 [回复] #Top# |
---|---|
人气:0
积分:38
金币:20
|
都是代码看不懂的啊
|
xiaowei | 发表于:12-08-04 16:23 4楼 [回复] #Top# |
---|---|
人气:11
积分:48
金币:52
|
看不懂非常复杂啊
|
tx1860 | 发表于:12-08-04 18:40 5楼 [回复] #Top# |
---|---|
人气:187
积分:352
金币:2671
|
传递带参数路径
如果发布文章 注册后跳出发布路径,需要传递参数,否则确定退出 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $kbuzc='<a href="javascript:;" class="k_ajax" rel="{URL:'/browse/user/index.php',CMD:'register',METHOD:'GET',kuidb:''.$chengg.''}">立即注册</a>'; 要传递的参数 $chenggg 第二个AJAX页面便能成功接收kuidb 继续注册传递,结束后将结果返回调整到发布AJAX窗口 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if(!empty($chengg)){ kc_ajax($king->lang->get('portal/user/loginok').$chengg,$s."<p class="k_ok">".$king->lang->get('portal/user/welcome')."</p>",$kbut); }else{ kc_ajax($king->lang->get('portal/user/loginok').$chengg,$s."<p class="k_ok">".$king->lang->get('portal/user/welcome')."</p>",1); } |
浅浅的活埋我 | 发表于:12-08-05 09:43 6楼 [回复] #Top# |
---|---|
人气:5
积分:0
金币:60
|
学习了啊~~~
|
luke | 发表于:12-08-05 09:50 7楼 [回复] #Top# |
---|---|
人气:489
积分:1943
金币:8004
|
lz 想说啥》》》
|
gongxuku | 发表于:12-08-06 10:54 8楼 [回复] #Top# |
---|---|
人气:0
积分:1
金币:140
|
牛,学习了。
|
tx1860 | 发表于:12-08-06 15:21 编辑于:08-06 16:25 9楼 [回复] #Top# |
---|---|
人气:187
积分:352
金币:2671
|
AJAX 表单的几个函数
kc_htm_hidden 隐藏域 htmForm 表单 kc_htm_a 确定按钮 $verify=new KC_Verify_class; $s.=$verify->Show(); 加载验证码 $s.=kc_htm_hidden(array('but'=>'1'));//这个隐藏域 $_array=array( array('ktitle',0,'标题不能为空'), array('ktitle',0,20,100), array('kcontent',0,'内容不能为空'), ); $s.=$king->htmForm('标题 (20-100)字符','<input class="k_in w400" type="text" name="ktitle" value="'.htmlspecialchars($data['username']).'" maxlength="100" />',$_array,null,"<tt></tt>"); $s.=$king->htmForm('内容','<textarea cols="60" rows="10" style="width:500px;height:200px;" id="kcontent" name="kcontent"></textarea>',$_array,null,"<tt></tt>"); $verify=new KC_Verify_class; $s.=$verify->Show(); $but=kc_htm_a('提交','{URL:'/browse/kuidb/index.php',CMD:'edt'}'); |
tx1860 | 发表于:12-08-07 15:16 编辑于:08-07 15:16 10楼 [回复] #Top# |
---|---|
人气:187
积分:352
金币:2671
|
AJAX 弹出口 PHP 版本不自动上下居中 修改
JS 替换 jquery.kc.js 354行到400替换如下代码 // 赋值并显示 if(title!=undefined||main!=undefined){ $('html').css('overflow','hidden'); var w=$(window).width(); var h=$(window).height(); if($.browser.opera){//opera下$(window).height 并不是可是区域大小,不知道是不是jQuery的bug? h=document.documentElement.clientHeight; } if ($('#k_ajax').length==0) { $(document.body).append('<div id="k_ajax"></div>'); } var str='<div id="k_ajaxBg"></div>'; str+='<form id="k_ajaxForm">'; str+='<div id="k_ajaxBox">'; str+='<div id="k_ajaxTitle"><strong id="k_ajaxTtitle"></strong><a onclick="$.kc_close()" href="javascript:;"></a></div>'; str+='<div id="k_ajaxMain">'; str+='<div id="k_ajaxContent"></div>'; str+='</div>'; str+='<div id="k_ajaxSubmit"></div>'; str+='</div></form>'; $('#k_ajax').html(str).show(); $('#k_ajaxBg').css({ 'top':$(window).scrollTop(), 'width':w+30, 'height':h+30, 'left':$(window).scrollLeft() }); $('#k_ajaxTitle').width(width); $('#k_ajaxTtitle').width(width-$('#k_ajaxTitle a.k_close').width()-55).html(title); $('#k_ajaxMain').css({width:width,height:height}); $('#k_ajaxContent').html(main); $('#k_ajaxSubmit').width(width-5).html('<p>'+but+'</p>'); var nHeight=height+$('#k_ajaxTitle').height()+$('#k_ajaxSubmit').height();//完整的高度 //alert($(window).$(window).scrollTop()()); $('#k_ajaxBox').css({ 'left':$(window).scrollLeft()+(w-width)/2, 'width':width, 'height':nHeight, 'zindex':'901', 'position':'absolute', 'top':$(window).scrollTop()+((h-nHeight)/2) }); |