如何使用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();
}
});
答案 0 :(得分:0)
对json值使用双引号,或者像这样使用变量
data:{function:"postAnswer", questionID:$('#questionID').val(), answer:$('#answer').val()},
答案 1 :(得分:0)
首先,你需要json encode()在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);
}
});