小编Val*_*ane的帖子

将项添加到JSON字符串

我创建JSON对象为:

var myJsonObject = JSON.stringify(objectString)
Run Code Online (Sandbox Code Playgroud)

我怎么能添加另一个项目myJsonObject?

javascript json

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

IE9不支持localStorage?

每个人都说window.localStorageIE支持(直到IE8)

我在IE9上测试但是:

console.log(typeof window.localStorage)

undefined
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

为所有浏览器存储本地数据的最佳方法是什么?

javascript html5 internet-explorer local-storage

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

将对象设置为 cookie

我正在使用 jquery 开发客户端 Web 应用程序

我想存储所有访问过的页面,我为此使用了 cookie

所以,我有两个元素要存储:

  • 网页网址
  • 页面标题

我开始在 cookie 中创建数据:

索引.html:

if(!$.cookie("history")){
        var url_history = document.location;
        var title_history = $("html title").text();
        $.cookie("historyURL", url_history);
        $.cookie("historyTITLE", title_history);
    }
Run Code Online (Sandbox Code Playgroud)

anotherPage.html :

var url_history = document.location;
var title_history = $("html title").text();
$.cookie("historyURL", url_history);
$.cookie("historyTITLE", title_history);
Run Code Online (Sandbox Code Playgroud)

问题是 cookie 的新值会覆盖旧值。

我想我应该设置一个对象,而不是字符串,例如:

var objHistory = [];
objHistory.push({url:document.location, title: $("html title").text()})
$.cookie("history", objHistory);
Run Code Online (Sandbox Code Playgroud)

现在我有另一个问题:

我无法从 cookie 中检索我的对象

当我试图从 cookie 中获取我的对象时,它显示一个字符串“对象”而不是对象

是否可以在 cookie 中设置对象?

感谢您的帮助

html javascript cookies web

4
推荐指数
2
解决办法
8902
查看次数

Backbone.js访问另一个视图函数

我正在使用Backbone.js开发一个应用程序

我有2个视图,我想使用在其他视图中定义的函数:

var FormView = Backbone.View.extend({
  initialize: function(){
    resultsView.myFunction();
  }

})


var resultsView = Backbone.View.extend({
  myFunction: function(){
    alert('test')
  }
})
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

javascript backbone.js

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

Itextpdf:在文本中间设置图像

我在段落中有一个文字我希望在文本中间设置一个图像:

public void createPdf(String dest, String imgSource) throws IOException, DocumentException {
    Document doc = new Document ();
    PdfWriter writer = PdfWriter.getInstance(doc, new FileOutputStream(dest));
    doc.open ();
    Paragraph p = new Paragraph();
    Image image1 = Image.getInstance(imgSource);
    p.add(new Chunk("This is my photo : "));
    p.add (image1);
    p.add(new Chunk(" so beautifull :)"));
    doc.add(p);
    doc.close();
}
Run Code Online (Sandbox Code Playgroud)

它是一个小图像(宽度= 100,高度= 50),但我的图像位于第二行.有可能这样设置:"这是我的照片:[IMAGE] so beautifull :)"

java itext itextpdf

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

在Grails中将地图渲染为json

我正在使用Grails作为我的应用程序,我遇到了JSON转换器的问题.

在我的控制器中,我有:

def myObject = [:]
myObject.key = 'value'
render ???
Run Code Online (Sandbox Code Playgroud)

什么是myObject从控制器呈现为JSON的最佳方式?

grails

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

如何检查数组是否包含指定的项?

我为我的应用程序使用jQuery,我有一个包含字符串项的数组:

var array = ["item","item1","item2","item3"]

如何测试数组是否包含"item"?

javascript jquery

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

ItextPdf :获取 Y 位置

我在我的项目中使用 itextpdf 5

我想为任何元素绘制一个变化栏。

我的方法drawBar接受输入Y1和Y2位置,如下所示:

drawBar(float y1, float y2, PdfWriter writer){
// draw bar
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何获取当前指针的 Y 位置。可行吗?

itext itextpdf

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

DOM 避免保留空格

有什么方法可以避免在 DOM 中保留空格(无论是哪个 java 库)?

我有一个由 XSD 架构验证的 XML 文件。通过这种模式,只有<text>元素包含文本。另一个元素仅包含元素节点。当我编辑 XML 文件时,对于大多数可见性,我有几种类型的空格,如制表符、空白、回车符、...

如何在不保留所有未经架构授权的空格的情况下解析我的 XML(没有 xslt,只有 java 库)?

java xml xsd xml-parsing java-8

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

json按值删除元素

我有一个json对象:

myJson = [
{"id":"001", "name":"AAA"},
{"id":"002", "name":"BBB"},
{"id":"003", "name":"CCC"},
{"id":"004", "name":"DDD"}
]
Run Code Online (Sandbox Code Playgroud)

如何通过id的值删除元素?

谢谢你的帮助

javascript json getjson

0
推荐指数
1
解决办法
1583
查看次数

反向对象元素顺序

逆转json数据顺序的最佳方法是什么?

var myObject = [
{"id":"001", "content":"content11111111111111"},
{"id":"002", "content":"content22222222222222"},
{"id":"003", "content":"content33333333333333"},
{"id":"004", "content":"content44444444444444"}
];

myJson = JSON.stringify(myObject);

var inverseMyJson = inverseOrder(myJson);

inverseMyJson ==>
[
{"id":"004", "content":"content44444444444444"},
{"id":"003", "content":"content33333333333333"},
{"id":"002", "content":"content22222222222222"},
{"id":"001", "content":"content11111111111111"}
]
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 json

0
推荐指数
1
解决办法
70
查看次数

jquery select(find)元素

我的页面上有一个表格html:

<table id="myTab">
    <tr>
        <td class="reference">1</td>
        <td>item1</td>
        <td>Info item - 1</td>
    </tr>
    <tr>
        <td class="reference">2</td>
        <td>item2</td>
        <td>Info item - 2</td>
    </tr>
    <tr>
        <td class="reference">3</td>
        <td>item3</td>
        <td>Info item - 3</td>
    </tr>
    <tr>
        <td class="reference">4</td>
        <td>item4</td>
        <td>Info item - 4</td>
    </tr>
<table>
Run Code Online (Sandbox Code Playgroud)

如何用类引用innerHtml值= 3选择我的表的元素?

var el = $(myTab).find('???')
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5

0
推荐指数
1
解决办法
169
查看次数

Grails力控制器下载文件

我有以下代码:

def getMyFile(){


    File myFile = new File("/path/to/file.xsl")

    try{

        response.setHeader "Content-disposition", "attachment; filename=${myFile.name}"
        response.contentType = new MimetypesFileTypeMap().getContentType(myFile )
        response.outputStream << myFile .bytes
        response.outputStream.flush()
    }

    catch (e){
        println(e.message)
    }

}
Run Code Online (Sandbox Code Playgroud)

访问此控制器操作时,我希望浏览器下载 excel 文件。

该代码不会在控制台中创建任何错误,但文件未正确下载。

grails groovy

0
推荐指数
1
解决办法
3525
查看次数