• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

新手4

php 搞代码 4年前 (2022-01-24) 10次浏览 已收录 0个评论

新手求助4

主文件:

“>
<?php if($row[“ID”]==0){
echo “公开”;
}

?>

&page=<?php echo $page?>”>
<?php if($row[“ID”]==1){
echo “未公开”;
}

?>

这是wzzg.php内容
<?php
if(isset($_GET[‘uid’]))
{
mysql_query(‘UPDATE `lyb` SET `ID`=1 WHERE `uid` =\”.$_GET[‘uid’].’\”);

echo “<scrip本#文来源gaodai$ma#com搞$$代**码网$t language=’javascript’>location.href=’htly.php?page=$page’;</script>”;
}
?>

现在实现了“未公开”和“公开”的转换,但是屏幕会闪,
如何做到屏幕不闪得转换
——解决方案——————–

引用:

能具体给出个方法么?

服务端要有一个处理'公开'和'未公开'的页面,假设像以下这个 demo.php

<br /><?php <br />if ($_GET['pub'] != 0) {<br />    // 处理公开的代码<br />    $status = 1;   // TODO 返回给客户端,处理的结果<br />} else {<br />    // 处理未公开的代码<br />    $status = 1;   // TODO 返回给客户端,处理的结果<br />}<br /><br />// 返回给客户端一个 JSON 字符串,包含处理结果信息<br />exit( json_encode( array ('status' => $status ) ));<br />

那么,请求 demo.php?pub=1 代表公开,
请求 demo.php?pub=0 代表不公开,

——————————————————————–
再说 HTML 页面, 需要引入 jquery 库, 百度一下, 有下载
其实关键就是 $.get() 这个函数的用法

<br /><!---ecms  引入 jquery 库 --><br /><script type="text/javascript" src="jquery.js"></script><br /><br /><script type="text/javascript"><br />// 处理公开, 不公开的脚本<br />// uid 谁<br />// is_pub 是否公开 (true or false)<br />// btn 按钮节点<br />function DoPub (uid, is_pub, btn) {<br />    var queryData = {<br />        uid: uid,<br />        pub: is_pub ? 1 : 0<br />    };<br />    <br />    // 向服务端发起请求<br />    $.get ('demo.php', queryData, function (data) {<br />        if (data.status != 0) { // 如果处理成功<br />            // 切换按钮的文字, 与点击事件<br />            btn.innerHTML = is_pub ? '公开' : '未公开';<br />            btn.onclick = function (event) {<br />                DoPub(uid, ! is_pub, btn);<br />            };<br />        } else alert('处理失败!');<br />    }, 'json');<br />}<br /></script><br /><br /><!---ecms  假设页面上只有这一个按钮, 处理 uid=1 的公开与否 --><br />未公开<br />

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:新手4

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址