本文主要和大家分享php通过json实现前后端数据传值,主要以代码的形式和大家分享,希望能帮助到大家。
前端关键代码(需要下载jquery-3.3.1):
$(function(){
$("#btn").click(function(){
var my_data="前端变量";
$.ajax({
url: "translate.php",
type: "POST",
data:{trans_data:my_data},
error: function(){
alert('');
},
complete:function()
{
//location.href = "index.php?trans_data=" + my_data;
},
success: function(data){//如果调用php成功
var dataObj=eval("("+data+")");
alert(dataObj.name);
}
});
});
});
......
后台translate.php代码:<?php
header('Content-Type: text/html; charset=UTF-8');
$backValue=$_POST['trans_data'];
$info = array('name' =>'张三','sex'=>'男');
if(isset($backValue)){
echo json_encode($info);
}
相关推荐: