在我的 python 服务器端脚本中,我有以下内容
....
data = {}
data['id'] = id
data['organizer'] = organizer
data['eventStart'] = eventStartLocal
data['eventEnd'] = eventEndLocal
data['subject'] = subject
data['attendees'] = attendees
# Serializing Data
json_data = json.dumps(data)
id += 1
print(json_data) #this is what the script returns
Run Code Online (Sandbox Code Playgroud)
在我的前端使用 jquery/javascript 我有这个..
$.ajax({
type: 'REQUEST',
dataType: 'text',
url: 'json.py',
success: function(data){
console.log(data);
obj = JSON.parse(data);
},
}).done(function(){
console.log(obj)
})
});
Run Code Online (Sandbox Code Playgroud)
我的输出是:
{"id": 0, "organizer": "Some Name", "eventStart": "09:30 AM", "eventEnd": "10:00 AM", "subject": "rental procedure", "attendees": "Some Name<br …Run Code Online (Sandbox Code Playgroud) 我遇到了以下代码行:
getLogger().info("Text Goes Here"); // This command outputs the text to console
Run Code Online (Sandbox Code Playgroud)
我理解对象如何工作和被调用的基础知识,但在我在youtube上观看的视频中,vivz(作者),从未解释过在方法中调用方法(至少我认为在上面的代码中发生了这种情况).
他解释说
ClassName.variable
xVariable.method()
Run Code Online (Sandbox Code Playgroud)
但没有任何关系
someMethod().anotherMethod();
Run Code Online (Sandbox Code Playgroud)
在初学者的术语中,任何人都可以解释这个概念或对这里发生的事情的一些解释吗?
基本上,我想知道,如果info()是一个方法里面getLogger(),或者是什么getLogger(),并info()在这种情况下?
编辑 - 让问题更清楚
创建可根据项目标签缩小搜索结果范围并仅返回具有指定标签的项目的搜索。示例:['green'] 会给我所有绿色的项目,包括大、中和小(因为没有指定尺寸),['green','big'] 只会给我绿色和大的项目。
我遇到了一个场景。为了简化事情,我有以下数据
items: [
{ title: 'prod1', tags: [{ value: 'green' }, { value: 'big' }] },
{ title: 'prod2', tags: [{ value: 'blue' }, { value: 'small' }] },
{ title: 'prod3', tags: [{ value: 'yellow' }, { value: 'medium' }, { value: 'big' }] },
{ title: 'prod4', tags: [{ value: 'green' }, { value: 'big' }, { value: 'medium' }] },
]
Run Code Online (Sandbox Code Playgroud)
我的搜索字段是一个多重选择输入,采用预定义标签(如本网站中的标签字段),该字段的值作为数组输出。如果我选择green输出为 ['green'] 如果我选择green并且big输出为 …