【发布时间】:2018-03-30 01:23:24
【问题描述】:
我知道对此有多个问题,但没有一个答案对我有用
我通过 .ajax 响应从 PHP 返回编码后的 JSON 字符串
$.ajax({
url : ajax_object.ajax_url,
type : 'post',
data : {
action: 'rt_check_for_new_messages',
uid : $uid,
pid : $pid,
sessionStart : $sessionStart,
room_array :$roomArray,
messages_array : $messagesArray,
},
dataType : "json",
success: function(data) {
console.log(data);
在控制台中我得到
{html: "[]", messageData: "[{"roomName":"master","msgID":1638}, {"roomName":"beta","msgID":1640}]"}
所以现在我需要访问“roomName”以便过滤掉匹配项
var matches = $(data).filter(function(i,n) {
return n.messageData[].roomName === 'master';
});
console.log(matches);
我尝试了所有我能找到的组合
【问题讨论】: