Maison >développement back-end >tutoriel php >PHP réalise le transfert de valeur des données front-end et back-end via json

PHP réalise le transfert de valeur des données front-end et back-end via json

小云云
小云云original
2018-03-26 14:41:582609parcourir

Cet article partage principalement avec vous comment PHP réalise le transfert de valeur de données front-end et back-end via json. Il est principalement partagé avec vous sous forme de code.

Code de la clé frontale (nécessité de télécharger 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(&#39;&#39;);  
                    },                   
                    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>

Code backend Translate.php :

<?php
    header(&#39;Content-Type: text/html; charset=UTF-8&#39;); 
    $backValue=$_POST[&#39;trans_data&#39;];
    $info = array(&#39;name&#39; =>&#39;张三&#39;,&#39;sex&#39;=>&#39;男&#39;);
    if(isset($backValue)){
        echo json_encode($info);
    }

Recommandations associées :

Implémenter la fonction de transfert de valeur des données de session et de cookie en PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn