小编bob*_*nce的帖子

Grails:在JSON文件中没有id和类的JSONP回调

我正在开发基于REST的界面,人们可以在其中获取json文件.客户端需要从另一个域访问该文件.我使用到目前为止工作的jsonp.我的问题是Grails中的渲染.目前我使用'as JSON'来编组对象:

render "${params.jsoncallback}(${user as JSON})"
Run Code Online (Sandbox Code Playgroud)

进入客户端的Json文件包含所有属性,包括idclass,我不想在那里.如果它不是jsonp,我这样做,这很好用:

render(contentType:'text/json'){
   userName  user.userName
   userImage user.userImage
    :
    :
}
Run Code Online (Sandbox Code Playgroud)

那么在将"user as JSON"渲染时,如何从json中获取id和class属性?任何的想法?

最好的问候,克拉斯

rest grails jsonp class

3
推荐指数
1
解决办法
3652
查看次数

清理ruby中的奇怪编码

我目前正在玩couchdb.
我正在尝试将一些博客数据从redis(键值存储)迁移到couchdb(键值存储).
看来我可能从不同的博客引擎中迁移了这些数据(每个人都有一个爱好:)),似乎有一些编码snafus.
我正在使用CouchREST从ruby访问CouchDB,我得到了这个:

<JSON::GeneratorError: source sequence is illegal/malformed>
Run Code Online (Sandbox Code Playgroud)

问题似乎是对象的body_html部分:

<Post:0x00000000e9ee18 @body_html="[.....]Wie Sie bereits wissen, m\xF6chte EUserv k\xFCnftig seine  [...]
Run Code Online (Sandbox Code Playgroud)

这些应该是变形金刚("möchte"和"künftig").

任何想法如何摆脱这些问题?我在插入之前尝试使用ruby 1.9编码功能或iconv进行了一些转换,但还没有运气:(

如果我尝试使用ruby 1.9的.encode()方法将这些东西转换为ISO-8859-1,则会发生这种情况(不同的文本,相同的问题):

#<Encoding::UndefinedConversionError: "\xC6\x92" from UTF-8 to ISO-8859-1>
Run Code Online (Sandbox Code Playgroud)

ruby encoding json couchdb character-encoding

3
推荐指数
1
解决办法
4811
查看次数

python for循环,如何找到下一个值(对象)?

嗨,我正在尝试使用for循环找到每两个对象之间的差异减去彼此.那么,如何在for循环中找到下一个值呢?

for entry in entries:
    first = entry      # Present value
    last = ??????      # The last value how to say?
    diff = last = first
Run Code Online (Sandbox Code Playgroud)

python for-loop

3
推荐指数
2
解决办法
8561
查看次数

如何在javascript中下载值的索引?

我的aspx页面上有下拉列表.我想手动设置下拉列表中存在的选定值.这个值我得到的变量.我希望在页面初始化时将此值设置为选定值.我想在javascript中使用它.ddp.SelectedValue ='40'是否有任何下拉属性..?这里我不知道列表中的40的索引.

javascript drop-down-menu

3
推荐指数
2
解决办法
5万
查看次数

使用javascript将远程页面加载到DOM中

我正在尝试编写一个Web小部件,允许用户在自己的网页中显示自定义信息(来自我的网站).我想要使​​用的机制(用于创建Web小部件)是javascript.

基本上,我希望能够编写一些像这样的javascript代码(这是最终用户复制到他们的HTML页面,以便在我们的页面中显示我的小部件)

<script type="text/javascript">
/* javascript here to fetch page from remote url and insert into DOM */
</script>
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 如何编写javascript代码以从远程URL获取页面?理想情况下这将是PLAIN javascript(即不使用jQuery等 - 因为我不想强迫用户获取第三方脚本jQuery,这可能与其页面上的其他脚本冲突等)

  2. 我提取的页面包含内联javascript,它在body.onLoad事件中执行,以及用于响应用户操作的其他函数 - 我的问题是:

一世).是否会为检索到的文档触发body.onLoad事件?ⅱ).如果检索到的页面直接转储到DOM中,那么文档将包含两个<body>不再有效的部分(X)HTML - 但是,我需要触发body.onLoad事件才能正确设置页面,并且我还需要检索到的页面中的其他功能,以使检索到的页面能够响应用户交互.

关于如何解决这些问题的任何建议/提示?

javascript load widget

2
推荐指数
1
解决办法
4160
查看次数

html文件上传表单

我有一个Web应用程序,具有简单的文件上载要求(最大1 mb).Web应用程序是一个外部公开的Web站点,必须(尽可能)与所有浏览器和版本兼容.

我们正在使用C#.net 3.5 ASP .Net(IIS 7)技术.

我们在实现文件上传控件时遇到问题:

<input type="file" ... />
Run Code Online (Sandbox Code Playgroud)

按钮未正确单击并且不同的输入方法(例如,在某些浏览器中单击文本框将打开输入字段).

我们需要避免使用第三方文件上传工具.

使其与所有浏览器兼容的最佳方法是什么?我们可以使用框架(例如我们可以使用JQuery)来做到这一点吗?

任何帮助都非常感谢.

编辑:

以下是一些更具体的行为细节:

拟/预期:

一致使用文本框字段(对于文件名):

  • 显示所选文件的文件名
  • 没有事件触发浏览对话框

一致使用浏览按钮:

  • 与标准HTML按钮相同的css标准,用于外观和感觉
  • 打开浏览对话框
  • 对话框取消 - 清除文本框字段
  • 对话框确定 - (重新)填充文本框字段

我们希望文本框和按钮的外观和感觉与我们网站的其他部分一样使用相同的CSS.

当前:

  • 文本框单击事件打开对话框
  • 文本框和按钮字段的通用显示
  • 浏览按钮不适用于某些浏览器(不触发浏览对话框事件,但显示)

所有浏览器类型之间的行为(上述事件/操作)应尽可能一致.

html upload file cross-browser

2
推荐指数
1
解决办法
1846
查看次数

groovy XmlSlurper不解析我的xml文件

我有一个xml,我不能用xmlslurper解析这个文件.这是我的xml文件的副本:

<Entrezgene-Set>
<Entrezgene>
<Entrezgene_summary>The protein encoded by this gene is a plasma glycoprotein of unknown function. The protein shows sequence similarity to the variable regions of some immunoglobulin supergene family member proteins. [provided by RefSeq]</Entrezgene_summary>
</Entrezgene>
</Entrezgene-Set>
Run Code Online (Sandbox Code Playgroud)

我只需要从中获取文本 <Entrezgene_summary>

这是我的代码:

  def pubmedEfetch = {

  def base = "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?"
  def qs = []
  qs << "db=gene"
  qs << "id=1"
  qs << "retmode=xml"
  def url = new URL(base + qs.join("&"))
  def connection = url.openConnection()

  def result = [:]

  if(connection.responseCode == 200){
    def …
Run Code Online (Sandbox Code Playgroud)

xml grails groovy xmlslurper

2
推荐指数
1
解决办法
4320
查看次数

如何允许 HTML 在指定点中断?

我知道不间断空格,但我遇到了相反的问题,谷歌甚至没有发现其他人问这个问题。

我有一段文本:( <option A>/<option B>/<option C>选项的数量是可变的)我只想在斜杠处中断。防止它在其他地方损坏是微不足道的——用不间断的空格替换空格。我所困惑的是允许它在斜线后断裂。我是否只需要在斜杠后面插入一个额外的空格,即使这看起来不太好?

html text-formatting

2
推荐指数
1
解决办法
90
查看次数

将文件中的xml节点添加为另一个文档的节点

我加载一个XML文档:

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("MyFile.xml");
Run Code Online (Sandbox Code Playgroud)

并创建一个新文档:

XmlDocument xmlDocSettings = new XmlDocument();
XmlNode xmlDecl = xmlDocSettings.CreateNode(XmlNodeType.XmlDeclaration, "", "");
xmlDocSettings.AppendChild(xmlDecl);
XmlElement root = xmlDocSettings.CreateElement("", "Test", "");
root.SetAttribute("TestAttribute", "AttributeValue");
xmlDocSettings.AppendChild(root);
Run Code Online (Sandbox Code Playgroud)

现在,我想插入的内容xmlDocxmlDocSettings。我怎样才能做到这一点?

谢谢!

c# xml

2
推荐指数
1
解决办法
5296
查看次数

iOS HTML Unicode到NSString?

我正在将Android应用程序移植到iOS,我遇到了一个小问题.我正在从网页中提取HTML编码数据,但有些数据以Unicode显示以显示外国字符...所以俄语中的字符(Летизамной)将被解析为,"&#1051;&#1077;&#1090;..."

在android中我通过调用HTML.fromHTML()来解决这个问题.iOS中有类似的东西吗?

html unicode ios

2
推荐指数
1
解决办法
6112
查看次数