2016-07-27 5 views
0

Wie Sie mehrere Daten mit jQuery, JSON, AJAX und PHP zurückgeben.Rückgabe mehrerer Daten mit JSON in AJAX PHP

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

wenn Sie tun 'location.reload();' warum machst du Ajax ????????? ?????????????????????????????????????????????? ????????????????? – madalinivascu

Antwort

0

Verwenden Sie doppelte Anführungszeichen für json Wert oder wäre es variable Veränderung wie diese

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

zunächst einmal müssen Sie kodieren JSon() alle Daten, die in ajax.php zurückgegeben wurde Sie müssen es verschlüsseln, auf dieser Seite vor der Rückkehr.

echo json_encode(data variable name in ajax page); 

dann müssen Sie an den Erfolg Phase diesen Code verwenden

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

    } 
    });