小编Mep*_*les的帖子

Wikipedia API - 访问JSON对象

我正在尝试使用他们的API从维基百科文章中删除文本(API是他们提供的内容的慷慨术语,但我猜我会使用它),并且我遇到了有关解析后续JSON的问题对象我回来了.也就是说,对象包含我在标签为'*'的键下寻找的文本,以便在运行命令后:

$.getJSON("http://en.wikipedia.org/w/api.php?action=parse&format=json&callback=?", {page:"Red Sea clownfish", prop:"text"}, function(data) {
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用以下命令将此信息解析为字符串:

var dat = data.parse.text.*;
Run Code Online (Sandbox Code Playgroud)

我正在使用以下内容输出到控制台:

console.log(dat);
Run Code Online (Sandbox Code Playgroud)

不幸的是,Google Chrome和Firefox似乎都无法解析'*'密钥.当我将完整的'data'对象转储到控制台时,我可以看到数据结构的(嵌套)键是'parse','text'和'*'.我甚至可以将我需要的文本转储到'*'键.即

var dat = data.parse.text;
Run Code Online (Sandbox Code Playgroud)

作品.只是'*'字符不希望被识别.

有想法该怎么解决这个吗?理想情况下,我想访问'*'键引用的值.我只是不知道如何在javascript中编程.

javascript jquery json wikipedia-api mediawiki-api

6
推荐指数
1
解决办法
4111
查看次数

删除博客主页标题炼油厂

根据教程建议,我已成功从其他页面中删除了body_content_title.但是,在博客主页上我​​似乎无法让标题消失.我已经尝试根据常见问题解答将body_content_title设置为null,但这似乎不起作用.

<% content_for :body_content_title => ""%>
Run Code Online (Sandbox Code Playgroud)

查看index.html.erb视图,似乎标题信息包含在该行中

<% content_for :body_content_left do %>
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到输入/呈现body_content_left信息的位置.任何帮助清除这一点将不胜感激!

感谢您阅读本文,DC

ruby blogs ruby-on-rails title refinerycms

4
推荐指数
1
解决办法
802
查看次数