我正在使用AJAX从服务器获取数据。以下是php文件。
myphp.php
$Product_name = $_POST['path'];
$message['message'] .= '<tr><td>' . ($Product_name) . '</td></tr>';
$message['message'] .= '</table>';
echo json_encode($message);
......
当我在html页面上得到回复时,我得到'[object]'。
$.ajax({
type: "POST",
url: "uploader.php",
async: false,
data: {submit_question:'1',
path: $("[name='path']").val()},
success: function(response, status){
var ajax_message = jQuery.parseJSON(response);
$('#status').html(ajax_message.message);
}
});
有谁能告诉我这是什么意思?
答案 0 :(得分:1)
这意味着您可能从数据库中将其作为对象提取。
尝试此命令
print_r($Product_name);
查看所有对象变量
答案 1 :(得分:1)
尝试使用
alert(ajax_message.message.toSource());
在parseJSON
之后放置以查看完整回复,您可以使用$.each
函数遍历对象,在对象内显示您的值。