2016-09-25 97 views
0

如何获得这个ajax值#name并将其存储在php变量中?我所做的是把它放在HTML中。获取AJAX值并存储在一个php变量中

<p id="name"></p> 


    setInterval(function(){ 

    $.ajax({ 
     url:"count.php", 
     type:"GET", 
     async:true, 
     cache:false, 
     success:function(count) 
     { 
      $("#name").html(count); 

     } 
    }); 

},1000); 
+0

可能的复制[jQuery的 - 用成功的ajax结果返回值(http://stackoverflow.com/questions/3302702/ jquery-return-value-using-ajax-result-on-success) –

回答

0

使用data将变量传递给服务器。即count.php

<p id="name"></p> 
     setInterval(function(){ 
     var name=$("#name").val(); 
     $.ajax({ 
      url:"count.php", 
      data:{name:name}, 
      type:"GET", 
      async:true, 
      cache:false, 
      success:function(count) 
      { 
       var res = $.parseJSON(count); 
       var result= res.name; 
       $("#name").html(result); 
      } 
     }); 

    },1000); 

而且在count.php

$name=$_GET['name']; 
    echo json_encode(array('status'=>TRUE,'name'=>$name));die; 
+0

这就是count.php看起来像$ sql =“SELECT * FROM upload”; $ result = mysqli_query($ db,$ sql); $ num_rows = mysqli_num_rows($ result); echo $ num_rows; –

+0

我将获得num行的值,但是如何将其存储在一个php变量中 –

+0

@Jk您可以从服务器json_encode变量。 –

相关问题