"/> ">

ホームページ  >  記事  >  バックエンド開発  >  初心者 4

初心者 4

WBOY
WBOYオリジナル
2016-06-13 12:05:30665ブラウズ

初心者向けヘルプ 4

メイン ファイル:
6269d44d5f21d53d1807a889a526c11dcdadd32744f206e47691cf72c01631de">
dc6f19461df9b9a038396be02632f343
5db79b134e9f6b82c0b36e0489ee08ed
539ba98bc34f92288ca17735d2302449&page=8cc7b3f758b92efdff21c31152035382">
80c239e235f9c6eebe65f53f92db0cf7
1a2269fdd08db44e6f13cd5d48ef73e7


これは wzzg.php
58253f2054e9ebe8c46887b8a4490d85location.href='htly.php?page=$page';2cacc6d41bbb37262a98f745aa00fbf0";
}
?>

「非公開」と「公開」の変換を実装しましたが、画面がちらつきます。
画面がちらつかないように切り替える方法
-----解決策--------- - ---------

引用:
具体的な方法を教えていただけますか?


サーバーには、「public」と「unpublic」を処理するページが必要です。次のようなものとします。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 />


次に、リクエストデモ.php?pub=1 はパブリックを意味し、
リクエストデモ.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 />
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。