你這里的xheditor編輯器我并沒有用過,但是php echo后的內(nèi)容要到前端可以使用ajax,不過我只會jquery的ajax,
邛崍網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,邛崍網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為邛崍成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的邛崍做網(wǎng)站的公司定做!
script
$.post('index.php','',function(data){
alert(data);
});
/script
index.php中echo的內(nèi)容會通過$.post方法中的data參數(shù)傳入,傳入后用js進(jìn)行json解碼,然后再處理就可以了
第一種方法:首先在前端發(fā)送一個ajax請求到你所在的頁面的方法,請求成功后得到ajax返回值data,然后通過js拼接成html。
第二種方法:如果用到框架,比如tp,可以直接將獲得的變量返回到前端頁面然后遍歷就可以
2019-05-14
當(dāng)對象數(shù)組長度較大時,PHP后端獲取的POST數(shù)據(jù)不完整
php.ini中max_input_vars 參數(shù)默認(rèn)為1000 改為5000解決
也可使用JSON.stringify轉(zhuǎn)換為JSON字符串傳到后端,后端解析后再處理
?
!DOCTYPE?html
html?lang="en"
body
button?type="button"div?id="buttonValue"?onclick="add();"0/div/button
div?id="test"/div
script?src="../js/jquery-2.1.4.js"/script
script
var?a?=?0;
function?add()?{
a++;
$.ajax({
type:?'GET',
url:?'do.php',
data:?{
param:?a
},
success:function?(response)?{
$("#buttonValue").html(a);
$("#test").html(response);
}
});
}
/script
/body
/html
以上是test.php
$a?=?$_REQUEST["param"];
echo?$a;
以上是do.php
do.php接收參數(shù)后根據(jù)你的需求處理數(shù)據(jù)就好了。
第一種,使用smarty模板引擎
php文件:
$smarty-assign('data','hello world');
$smarty-display('index.html');
index.html文件:
div{$data}/div
輸出hello world
第二種,使用PHP變量直接輸出
php文件:
$data = 'hello world';
require 'index.html';
index.html:文件:
div?php echo $data;?/div