你這里的xheditor編輯器我并沒有用過,但是php echo后的內(nèi)容要到前端可以使用ajax,不過我只會jquery的ajax,
創(chuàng)新互聯(lián)于2013年成立,先為陽春等服務(wù)建站,陽春等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為陽春企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
script
$.post('index.php','',function(data){
alert(data);
});
/script
index.php中echo的內(nèi)容會通過$.post方法中的data參數(shù)傳入,傳入后用js進行json解碼,然后再處理就可以了
請求地址肯定是php文件
在form表單里加入一次提交的參數(shù)
什么輸入框、選擇、下拉、復(fù)選、單休
1、首先在 index.js中想寫邏輯代碼。
2、其中page里面的data里面是前臺展示時的一些數(shù)據(jù),而onload里面是調(diào)用的接口。
3、調(diào)用的方式為get調(diào)用,返回的數(shù)據(jù)存在res里面。
4、返回的數(shù)據(jù),而data中就是需要的數(shù)據(jù)。
5、data:一個入?yún)ethod:請求方式,如果是POST請求必須按上面寫,默認是get請求,不用處理。complete:頁面請求完成后的方法,通過that.setData將數(shù)據(jù)傳遞給WXML頁面。success:頁面加載成功后的執(zhí)行方法。
先建立數(shù)據(jù)表并插入數(shù)據(jù)
這里假設(shè)已經(jīng)存在user表,并且有一條數(shù)據(jù)id:1,name:admin
那么讀取這個數(shù)據(jù)的過程是
$data?=?M('User')-select();
$this-assign('user',$data);
模板中的調(diào)取代碼是
volist?name="user"?id="v"
用戶名:{$v.name}?ID:{$v.id}
/volist
POST方法使用 $_POST['表單名'] 獲取
例如:
input type="text" name="name"
表單名就是name
那么在接收時,就可使用
$_POST['name']
來接收
?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ù)組對象,不加這步,那么PHP獲取的是字符串。
$.post(url, {'data': data}, function(res) {//注意jquery的$.post的第2個參數(shù)必須是鍵值對形式
alert(res);
});
});
});
/script
input id="xx" type="button" value="點擊"