這應(yīng)該是登陸或注冊(cè)。如果是點(diǎn)擊后簡(jiǎn)單記入session就行了,如果是之前,用ajax就行了
烏達(dá)網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司于2013年開始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
$d = $_POST['data'];//這里獲取的直接就是數(shù)組了,不需要用到j(luò)son_decode
echo $d['doing'];
//print_r($d);
exit;
}
?
script src="js/jquery-1.7.2.min.js"/script
script type="text/javascript"
$(document).ready(function() {
$("#xx").click(function(){
var url = "test.php";
var str ="{'doing':'createvote','type':'type','num':'num','votetheme':'votetheme','creater':'loginname'}";//json格式字符串
var data = eval('('+str+')');//轉(zhuǎn)換成數(shù)組對(duì)象,不加這步,那么PHP獲取的是字符串。
$.post(url, {'data': data}, function(res) {//注意jquery的$.post的第2個(gè)參數(shù)必須是鍵值對(duì)形式
alert(res);
});
});
});
/script
input id="xx" type="button" value="點(diǎn)擊"
表單是一個(gè)包含表單元素的區(qū)域。
一般只要格式正確,提交后直接使用$_GET或者$_POST就可以接收表單提交的數(shù)據(jù),在TP中可以使用I('get.')或者I('post.')來接收數(shù)據(jù),I方法除了基本的接收表單數(shù)據(jù)外還提供了過濾數(shù)據(jù)的功能。
看了看你貼的代碼,應(yīng)該改成下面的樣子
form?action="__APP__/Nxwc/search"?method="GET"?
input?type="button"?onclick="show()"?value="我猜"?/
p?id="shows"輸出的內(nèi)容在這里哦/p
input?type="submit"?value="提交"?/
/form
修改部分如上,點(diǎn)擊我猜按鈕時(shí)并不提交,否則頁面就跳轉(zhuǎn)了,也不會(huì)有什么shows,點(diǎn)擊提交按鈕時(shí)才會(huì)提交到服務(wù)器。
php部分里,就收變量多了一個(gè)下劃線。
看方法是POST還是GET
POST方法就這么寫?php $bianliang=$_POST['FORM表單的NAME值'];?
GET方法就這么寫?php $bianliang=$_GET['FORM表單的NAME值'];?
你可以去后盾人平臺(tái)看看,里面的東西不錯(cuò)