小编jee*_*wan的帖子

getJSON到console.log()输出json结构

我有以下代码来获取json数据:

$.getJSON( "assessments", function( assessments ) {
    console.log(assessments);
        });
Run Code Online (Sandbox Code Playgroud)

我完全得到所有数据,但控制台输出为

[Object, Object, Object, Object, Object, Object, Object, Object, Object]
Run Code Online (Sandbox Code Playgroud)

我想输出JSON结构中的值,如下所示:

[
{
    "id": 1,
    "person": {
        "personId": "person1",
        "firstName": "Pactric"
    },
    "manager": {
        "managerId": "manager1"
    },
    "state": {
        "stateId": 1,
        "description": null
    },
    "comments": null
}
]
Run Code Online (Sandbox Code Playgroud)

如何使用console.log()使这些数据完全按照上面的JSON结构显示?我在这个应用程序中使用$ .getJSON NOT $ .ajax.

jquery json

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

Freemarker Eclipse插件

如何在eclipse中安装Freemarker Plug-In?

我用Google搜索并发现了这个网站

https://sites.google.com/site/hcao2008site/development/leareclipse/install-freemarker-plugin-in-eclipse

但它对我不起作用.#3中提到的URL" http://www.freemarker.org/eclipse/update "不存在.然后我尝试了URL" http://www.freemarker.org/eclipse/ "然后它工作但是在安装之后,我在Windows中添加了*.ftl作为文件类型 - >首选项 - >常规 - >编辑器 - > FIle关联但是我在"Associated editor"中找不到Freemarker编辑器.

我在Windows 7中使用Eclipse of Version:Indigo Service Release 1.

有什么建议吗???

eclipse freemarker

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

在PHP中从远程URL读取JSON

我有这个JSON文件:

http://www.jeewanaryal.com/angryQuiz/eighties/json/eighties.json

我试图在PHP中解码它如下:

$json = file_get_contents('http://www.jeewanaryal.com/angryQuiz/eighties/json/eighties.json'); 
$data = json_decode($json);
var_dump($data);
Run Code Online (Sandbox Code Playgroud)

但是,我得到的输出是NULL.我错过了什么吗?

php json

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

使用AngularJS在HTML中显示Unicode?

我在使用AngularJS控制器在HTML中显示Unicode时遇到问题.这是我的JavaScript:

var mOverview = angular.module('mOverview', []);

mOverview.controller('mOverviewController', function ($scope, $sce) {
  $scope.mData = [
    {
        'name': '↓'+'NASDAQ', // here the unicode is ↓ but the output is also ↓ which is supposed to be a down-arrow
        'amount': '15,698.85',
        'upDown': '+105.84'
        }
    ];
});
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<div ng-app="mOverview">
  <div ng-controller="mOverviewController">
    <table>
      <tr>
        <th></th>
        <th></th>
        <th></th>
      </tr>
      <tr ng-repeat="md in mData">
        <td>{{md.name}}</td>
        <td>{{md.amount}}</td>
        <td>{{md.upDown}}</td>
      </tr>
    </table>
 </div>
Run Code Online (Sandbox Code Playgroud)

我试过$sanitise()trustAsHtml,但没有成功.那么,如何在HTML中显示Unicode 向下箭头

html javascript unicode angularjs

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

SQL注入道德黑客攻击

这不是一个编程问题,但我不知道为什么我这样做.昨天,我正在阅读有关道德黑客攻击的教程,并找到了关于SQL注入的教程.它说,找到一个admin login.asp站点并输入如下:Admin:Admin Password:'或'1'='1

我真的不知道它是什么以及它是如何工作的.但是,当我为网站尝试相同的时候,我对结果感到震惊.它给了我一个警告,比如"......你的IP地址ip xxx.xxx.xxx.xxx,你可能因此行动而被起诉......等等."我真的很害怕警告.我无意做任何事情,我只是按照教程.

谁能告诉我会发生什么事?我真的很担心这个.

sql

6
推荐指数
2
解决办法
1938
查看次数

在openshift中部署Node.js

我试图部署的Node.js应用到openshift在这个环节在这里

我理解这段代码

var http = require('http');

var server = http.createServer(function(req, res) {
    res.writeHead(200);
    res.end('Hello Http');
});
server.listen(3000);
Run Code Online (Sandbox Code Playgroud)

并且在本地运行它没有问题

$ node server.js // saved as server.js
Run Code Online (Sandbox Code Playgroud)

但是,当我在openshift中提交此应用程序时,这是如何工作的?这是非常简单的代码.我有一些下载的代码是聊天应用程序,客户端服务器需要配置为侦听某些端口(我在本地主机中使用端口号3000).

它适用于localhost中的端口号3000但是如何使它在Openshift中工作?

node.js openshift

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

多个iFrame未在FF,Chrome和Safari中显示

我知道强烈建议不要使用iFrame,但我需要制作在IE8及更早版本上运行的应用程序,并且他们已经使用iFrames拥有大量旧代码.我遇到了关于iFrames的问题.这是我的两个iframe:

<div>
 <div width="20%" height="100%">
  <iframe width="20%" name="treestruct" src="menu.html" height="800px"/>
 </div>
 <div  width="70%" height="100%">
  <iframe width="80%" name="mainbody" src="content.html" height="800px"/>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

最近,我被要求让它也适用于Firefox.但是当我试图在FF上看到它时,显示了唯一的第一个iFrame.它在IE中工作正常,但在FF或任何其他现代浏览器中都不行.我真的卡住了这里发生的事情.这将是什么解决方案?我知道这可能是一个小问题,我也是HTML5的一个很好的支持者,并且想要避免使用这些类型的弃用标签,但是我有用旧的HTML编写的大型代码,并且必须使它们能够在IE8及更老版本上运行.我没有选择.有什么建议?

iframe

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

Highcharts:隐藏最底部的 x 轴网格线

我正在将 Highcharts 用于我的一个股票项目。一切都很好,除了我无法隐藏 x 轴上的底部网格线,如附图所示。这个图片

更新:这是小提琴链接

我的 javascript 中有以下属性:

xAxis: {
            type: 'datetime',
            maxZoom: 30 * 24 * 3600000,
            tickInterval: 24 * 3600 * 1000,
            tickLength: 0,
            dateTimeLabelFormats: {
                day: '%e'
            },
            labels: {
                y: 24,
                style: {
                    fontSize: '1.6em',
                    fontWeight: 'normal',
                    fontFamily: 'standardCondensed',
                    color: '#bcbdbd'
                }
            },
            plotLines : [{
                value : (function() {
                        // To Do ...
                    })(),
                color : '#39484d',
                dashStyle : 'solid',
                width : 32,
                label : {
                    text : ''
                }

            }]
        },
        yAxis: …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts highstock

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

jQuery启用/解除按钮取决于输入字段是否为空

HTML


<input type="text" id="customerProfileID" maxlength="9"/>

<input id="attachTest" class="attachTemplateButton" type="button" value="Attach Template" onclick="attachTemplateCall();"/>
Run Code Online (Sandbox Code Playgroud)

jQuery的


$("input").focusin(function() {

        $(this).keydown(function() {
            $("#attachTest").attr("disabled", true);
        });     
    });
Run Code Online (Sandbox Code Playgroud)

我在的jsfiddle过这个代码这里 我试图让按钮回到启用状态,如果输入字段为空.这意味着,如果输入为空,则应启用该按钮,如果输入具有某个值,则应禁用该按钮.代码仅在有值时有效,按钮被禁用但是当我擦除输入的值时,按钮仍然处于禁用状态.我在这里错过了什么?

jquery

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

Javascript 中的用户代理解析

我需要从用户代理字符串中提取操作系统的名称和浏览器的名称。

用户代理示例:

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.9) Gecko/20100825 Ubuntu/9.10 (karmic) Firefox/3.6.9
Run Code Online (Sandbox Code Playgroud)

我如何才能获得操作系统(示例"Linux i686""Firefox 3.6.9")?

这是我在小提琴链接中的代码,如下所示:

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.9) Gecko/20100825 Ubuntu/9.10 (karmic) Firefox/3.6.9
Run Code Online (Sandbox Code Playgroud)

我只需要提取操作系统名称和浏览器名称及其各自的版本。我如何解析它以获取这些字符串?

javascript parsing

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