>  Q&A  >  본문

Ajax + json은 텍스트 상자에 입력된 매개변수를 전달할 수 없습니다. 백그라운드의 매개변수를 다시 전달할 수 있습니까?


<!DOCTYPE html>

<head>

    <meta charset="utf-8">

    <title>TEST</title>

<script type="text/javascript " src="js/echarts.js"></script> 

<script type="text/javascript" src="js/jquery-2.1.4.js"></script> 

</head>

<body>

    <input type="text" id="username">

    <input type="text" id="password">

    < ;button id="sub">查询</button>

    <span id="text"></span>

    <div id="main" style="height:400px"> ;</div>

<script type="text/javascript">

$(document).ready(function(){

  $("#sub").on("click",function(){

var  myChart = echarts.init(document.getElementById('main'));

              var arr1=[],arr2=[];

              function arrTest(){

 var 사용자 이름=$('#username'). val();  

                  var 비밀번호=$('#password').val();  


                $.ajax({

                  유형:"post ",

                  async:false,

                  URL:" json.php", 

                  결과:{사용자 이름:사용자 이름, 비밀번호:비밀번호},  

                  dataType:"json",

                  성공:함수(결과){ 

                    if (결과) {

                      for (var i = 0; i < result.length; i++) {

                        arr1.push(result[i].name);

                        arr2.push(result[i].age);

                      }

                    }

                  }

ㅋㅋㅋ  var  option = {

                    도구 설명: {

                        표시: true

                    },

                   범례: {

                       데이터:[' 나이']

                    },

                    x축 : [

{{

유형 : '카테고리', '카테고리',

데이터 : arr1

}

],

yaxis : [

{

유형 : 'value'}

],

시리즈 : [

ㅋㅋㅋ                          "데이터":arr2

                        }

                    ]

                };

               myChart.setOption(옵션);  

  });

});           

    </script>

</body>




后台

//$p = $_GET["사용자 이름"];

$p=" 20180621";

사용$p = $_GET["사용자 이름"]接收不到前端传来的数据,但是直接赋值给变weight$p,前端能正常收到json数据

银浩银浩2329일 전1227

모든 응답(2)나는 대답할 것이다

  • 无忌哥哥

    无忌哥哥2018-06-27 09:09:56

    tp5 프레임워크를 사용하는 경우 직접 input('post.username');

    회신하다
    0
  • 威尼斯

    威尼斯2018-06-27 09:02:55

    Ajax 유형이 게시되지 않습니까? 백그라운드에서 $_GET을 사용하여 $_REQUEST 또는 $_POST를 사용하는 이유는 무엇입니까?

    회신하다
    0
  • 银浩

    문제를 발견하면 json 데이터가 결과로 기록됩니다.{}

    银浩 · 2018-06-27 10:54:27
  • 취소회신하다