本文主要和大家分享php通过json实现前后端数据传值,主要以代码的形式和大家分享,希望能帮助到大家。
前端关键代码(需要下载jquery-3.3.1):
<script src="js/jquery-3.3.1.min.js" type="text/javascript"></script>
<script>
$(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);
}
});
});
});
</script>
......
<form action="translate.php" method="post">
<input type="text" name="title" value="标题"/>
<input id="btn" type="button" value="点击"/>
</form>后台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);
}相关推荐:
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号