辦法1:使用表單提交的辦法。像上面朋友說的,可以用隱藏域input type = hidden value=“JS的值” 提交
我們提供的服務(wù)有:網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、中江ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的中江網(wǎng)站制作公司
辦法2:使用AJAX異步請求,把js的數(shù)據(jù)傳回服務(wù)器讓php程序處理。
php如果obj成功:
if?(?$obj?)?{
$res=?array('code'='1','id'='123');
}
else?{
$res['code']?=?0;
}
echo?json_encode($res);
jq接受返值:
success:?function(res){
if(res.code?==?1){
window.location.href="***。php?user="+res.id;
}
if(res.code?==?0){?
alert("發(fā)布失敗請重新失敗");
}
}
比如數(shù)據(jù)庫查出的值為$data,
可以使用Json的方式獲取數(shù)據(jù),即在PHP端這樣:
?php
$data = array('a'='1');
echo json_encode($data);
?
在HTML頁面
script type="text/javascript"
$.ajax({
url:"PHP頁面地址",
dataType:"json",
success:function(data){//data就是PHP頁面輸出的東西了
alert(data.a);
}
});
/script