新手4

WBOY
Release: 2016-06-13 12:05:30
Original
702 people have browsed it

新手求助4

主文件:

">
echo "公开";
}

?>
    

&page=">
echo "未公开";
}

?>



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

echo "<script>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 />
Copy after login


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

--------------------------------------------------------------------
再说 HTML 页面, 需要引入 jquery 库, 百度一下, 有下载
其实关键就是 $.get() 这个函数的用法
<br /><!-- 引入 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 /><!-- 假设页面上只有这一个按钮, 处理 uid=1 的公开与否 --><br /><a href="javascript:void(0);" onclick="DoPub(1, true, this)">未公开</a><br />
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template