我正在尝试解析并显示返回的JSON数据。基本上我有一个读取输入的ajax调用,通过POST将其发送到PHP页面,php页面var_dump是包含数据的数组。
array(1) {
[0]=>
string(21) "jsmith@yahoo.com"
}
我的AJAX Call看起来像......
<script>
function searchDB()
{
var lookupemail = $('#lookupemail').val();
$.ajax({
type: "POST",
url: "includes/dbsearch.php",
data: {wordpress: lookupemail},
success: function(server_response)
{
var response = server.response.1;
alert(response);
}
});
}
</script>
如何检索返回的字符串并将其分配给javascript变量?
答案 0 :(得分:2)
您的PHP代码必须首先输出JSON:
$array = array('jsmith@yahoo.com');
echo json_encode($array);
答案 1 :(得分:0)
要使用JavaScript进行数组,您可以使用
var newArray = $.map(server_response, function(el) { return el; });
但是,您可以使用PHP中的json_encode直接访问JSON。
json_encode($phparray);
然后......
server_response.arraykey