繁体   English   中英

在ajax php中使用json返回多个数据

[英]Return multiple data using json in ajax php

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

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

对json值使用双引号,否则将像这样进行变量更改

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

首先,您需要对ajax.php中返回的所有数据进行json编码()。您需要对其进行编码,然后再返回该页面。

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);

    }
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM