• PHP js使用ajax异步处理方式请求PHP,解决数组中文乱码


    html端:

    <html>
    <head>
    <script type="text/javascript" src="jquery/jquery.min.js"></script>
    <script>
    function send()
    {
        $.ajax({
                type:"POST",
                url:"server.php",
                data:{Name:"admin",Password:"sanmaoword"},       
                datatype: "html",//"xml", "html", "script", "json", "jsonp", "text".          
                beforeSend:function(){
                    $("#msg").html("logining");
                },            
                success:function(data){
                    //$("#msg").html(decodeURI(data));           
                    var str = data;
                    $("#msg").html(str);
                    str = eval("'" + str + "'");//把Unicode转为中文
                    $("#msg").html(str);                
                }, 
                complete: function(XMLHttpRequest, textStatus){
                   //alert(XMLHttpRequest.responseText);
                   //alert(textStatus);
                    //HideLoading();
                },            
                error: function(){
                  
                }        
             });
    }
    
    </script>
    </head>
    <body>
    <input type="button" onclick="send()" value="send"/>
    </br>
    <label id="msg"></label>
    </body>
    </html>

    php端:

    <?php
    //header('Content-Type:text/html;charset=GB2312'); 
    if($_POST['Name']=="admin")
    {
    	$info=array("fuck","张明L");
    	array_push($info,"王郎");
    	echo json_encode($info);
    }
    ?>
    
  • 相关阅读:
    第十五篇 Django Rest Framework
    第十四篇 Mongodb数据库
    Redis相关操作
    celery
    vscode
    VScode-HTML
    第十三篇 Scrapy框架
    第十二篇 Flask 【进阶篇】 插件-SQLAlchmey等
    附录:1装饰器-functools使用
    第十二篇 Flask 基础篇
  • 原文地址:https://www.cnblogs.com/mypsq/p/5363657.html
Copyright © 2020-2023  润新知