php jquery post 获得的中文数据都是%u 开头-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

php jquery post 获得的中文数据都是%u 开头

a123456678 2016-07-08 13:57:19 1652

$_post获得的中文数据都是%u开头的,怎么解决啊

$(".oks").live('click',function(){
        var input_str = $(this).parent().find('input').val();
        if(input_str==""){
            jNotify("请输入类别名称!");
            return false;
        }
        var str = escape(input_str);
        var id = $(this).parent().attr("rel");
        var URL = "post.php?action=edit";
         
        var btn = $(this);
        $.ajax({
               type: "POST",               
             url: URL,
             dataType:'json',
                data: "title="+str+"&id="+id,
                          
   success: function(msg){
                   if(msg==1){
                      jSuccess("编辑成功!");
                       var strs = "<span class='del' title='删除'></span><span class='edit' title='编辑'></span><span class='txt'>"+input_str+"</span>";
                       btn.parent().html(strs);
                   }else{
                       jNotify("操作失败!");
                       return false;
                   }
                }
              
 
 
 
 
            $id = $_POST['id'];
        
      $title = urldecode($_POST['title']);
     mysql_select_db($database_connktv, $connktv);
       $query = mysql_query("update shop set shop_name='$title' where id='$id'");
       if($query){
           echo '1';
       }else{
           echo '2';
       }
       break;
JSON 前端开发 JavaScript PHP 数据格式
分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:53:19

    去掉escape就OK了

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程