2016-07-27 88 views
0

如何使用jQuery,json,ajax和php返回多个数据。在jQuery中使用json返回多个数据php

$.ajax({ 
    url:'ajax.php', 
    type:'post', 
    data:{function:'postAnswer', questionID:$('#questionID').val(), answer:$('#answer').val()}, 
    success:function(data) 
    { 
     alert(data); 
     location.reload(); 
    } 
    }); 
+1

使用此代码,如果你正在做'location.reload();'你为什么要这么做阿贾克斯????????? ?????????????????????????????????????????????????? ????????????????? – madalinivascu

回答

0

使用JSON值双引号或者它会是这样

data:{function:"postAnswer", questionID:$('#questionID').val(), answer:$('#answer').val()}, 
0

首先是变量的变化,你需要JSON编码(),所有这些在ajax.php 返回的数据你需要在返回之前在该页面进行编码。

echo json_encode(data variable name in ajax page); 

,那么你需要在成功阶段

$.ajax({ 
    url:'ajax.php', 
    type:'post', 
    data:"passing_dataname"+passing_data, 
    success:functiondata, textStatus, jqXHR) 
    { 
     var answer=jQuery.parseJSON(data); 
     alert(answer); 

    } 
    });