2013-11-25 97 views
-1

我想向您展示了从我jquery.ajax“后”:发布ajax请求,如何阅读?

enter image description here

因为:

$.ajax({ 
    url: "checkAvailability.php", 
     type: 'POST', 
     dataType: "json", 
     data: {username:data}, // this is important 
    success: function(data) { 
     if (data.result == 1) { 
      $("#select-err").text(data.error); 
     } 
     else { 
      $("#select-err").text(data.error); 
     } 
    } 
}); 

现在我想问问你怎么看这样一个职位上其他网页.. 我这样做:

if($availabilityChecker->check_availability($_POST['username'])) { 

我认为它的一个数组, 但这不起作用,任何想法?问候!

+0

数据可以有结果很多情况下,你多少像对待一个数据数组,即数据[0]或数据[i],如果你解析它。 – Jonast92

回答

1

从阿贾克斯...

id='123'; 
    editedroll= 'admin'; 
    var data = {'userid':id,'roll':editedroll}; 
    $.ajax({ 
     url : 'checkAvailability.php', 
     data : {data:JSON.stringify(data)}, 
     type : 'POST', 
     success : function(data) 
     { 
      alert(data); 
     } 
    })  
在PHP侧

..

if(isset($_POST['data'])) 
    { 
     $data = $_POST['data']; 
     $data = json_decode($data,true); 
     echo $data['userid'] // will print **123** 
     echo $data['roll'] // will print **Admin** 
    } 

希望它可以帮助你

+0

看起来不错,但是:“ReferenceError:editedroll is not defined”,该怎么办? – user2999787

+1

伟大的工作,忘记实现;) – user2999787

+1

bcz的变量不匹配...如果它解决您的问题,随时接受它 – Kalpit