小编Red*_* SK的帖子

新URL(location.href)在IE中不起作用

我在IE中遇到方法新URL('地址')的问题.

我有这个代码:

var href =  location.href;
var hrefParams = new URL(href);
var api = hrefParams.searchParams.get("api");
Run Code Online (Sandbox Code Playgroud)

在Firefox和Chrome中,它可以在应用程序中运行,我将获得属性"api"的值.

但在IE中我在控制台上收到错误:

SCRIPT445:对象不支持此操作

控制台错误调试器指向line的问题

var hrefParams = new URL(href);
Run Code Online (Sandbox Code Playgroud)

为了解决我已经调用脚本的另一个问题

<script type="text/javascript" src="js/bluebird.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

但它并没有解决这个问题.

知道如何在IE中修复它吗?

javascript internet-explorer

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

将 JSON 数组拆分为单独的文件/对象

我以这种格式从 Cassandra 导出了 JSON。

[
  {
    "correlationId": "2232845a8556cd3219e46ab8",
    "leg": 0,
    "tag": "received",
    "offset": 263128,
    "len": 30,
    "prev": {
      "page": {
        "file": 0,
        "page": 0
      },
      "record": 0
    },
    "data": "HEAD /healthcheck HTTP/1.1\r\n\r\n"
  },
  {
    "correlationId": "2232845a8556cd3219e46ab8",
    "leg": 0,
    "tag": "sent",
    "offset": 262971,
    "len": 157,
    "prev": {
      "page": {
        "file": 10330,
        "page": 6
      },
      "record": 1271
    },
    "data": "HTTP/1.1 200 OK\r\nDate: Wed, 14 Feb 2018 12:57:06 GMT\r\nServer: \r\nConnection: close\r\nX-CorrelationID: Id-2232845a8556cd3219e46ab8 0\r\nContent-Type: text/xml\r\n\r\n"
  }]
Run Code Online (Sandbox Code Playgroud)

我想将其拆分为单独的文件:

{ "correlationId": "2232845a8556cd3219e46ab8", "leg": 0, "tag": "received", …

json posix jq

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

jq - 如果值不为空,如何输出文档?

我正在尝试找到如何在 FinalStatus != null 的情况下从以下数组中仅提取文档的方法。

我已经尝试过select(.[].finalStatus != null)但没有成功。我仍然得到两条线。

[
  {
    "_type": "http",
    "uri": "/rest/eFulfillment/V1/stock/5117855/OHK30",
    "status": 200,
    "statustext": "OK",
    "method": "GET",
    "vhost": null,
    "wafStatus": 0,
    "bytesSent": 0,
    "bytesReceived": 0,
    "remoteName": "connecte-esb-bat.dhl.com",
    "remoteAddr": "165.72.94.127",
    "localAddr": "165.72.1.236",
    "remotePort": "443",
    "localPort": "52842",
    "sslsubject": "/C=DE/ST=Nordrhein-Westfalen/L=Bonn/O=Deutsche Post AG/OU=ITSC/CN=connecte-esb-bat.dhl.com",
    "leg": 1,
    "timestamp": 1520235200649,
    "duration": 1099,
    "correlationId": "c0f29c5a3e484ba5419878db",
    "serviceName": "PeP e-Fulfillment API",
    "subject": "d006366e-3b9e-415f-baff-cc1eec24898a",
    "operation": "Get Available Stock",
    "type": "http",
    "finalStatus": null
  },
  {
    "_type": "http",
    "uri": "/efulfillment/v1/stock/5117855/OHK30",
    "status": 200,
    "statustext": "OK",
    "method": "GET",
    "vhost": null, …
Run Code Online (Sandbox Code Playgroud)

json jq

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

由于YAML配置问题而无法启动Filebeat

我是Filebeat的新手,由于.yml配置问题,无法启动。我正在从事Win7专业版。

我已经配置了默认的简单配置:

filebeat:
 prospectors:
  -
   paths:
    - "e:\Applications\Apache Tomcat 8.0.9\logs\localhost_access_log.*.txt"
    - "e:\Applications\Apache Tomcat 8.0.9\logs\*.log"
   input_type: log
Run Code Online (Sandbox Code Playgroud)

配置中没有选项卡。由PSPad验证。

并取决于行尾我得到以下错误:

使用DOS:

加载配置文件错误:apache.yml上的YAML配置解析失败:yaml:第4行:发现未知的转义字符。正在退出。

使用UNIX:

加载配置文件错误:apache.yml上的YAML配置解析失败:yaml:第3行:找不到预期的':'。正在退出。

yaml

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

如何在名称中使用@处理属性

我面临的问题是Elasticsearch结果在属性名称中使用@.json结果的片段:

{"_ index":"logs-2015.12.31","_ type":"log","_ id":"AVH4eA4QKV0mbJuiIHO1","_ score":null,"_ source":{" @ timestamp ":"2015-12- 31T14:36:35.378Z " "拍":{ "主机名":"

我需要将其值解释为jquery代码.请参阅代码段:

    case item._index.startsWith('logs-'):
        $('#results-list').append( '<a href="details.jsp?id=' + item._id + '" target="_blank" class="list-group-item">' 
            +    '<span class="label label-info">' + item._type + '</span>' 
            +    '<h4 class="list-group-item-heading">' + item._source.source + '</h4>' 
            +    '<p class="list-group-item-text">' + item._source.@timestamp + ' - ' + item._source.beat.name + '</p>'
            +    '<p class="list-group-item-text">' + item._source.message + '</p>'
            +  '</a>'
Run Code Online (Sandbox Code Playgroud)

如果我无法更改源,如何处理属性?

javascript jquery elasticsearch

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

标签 统计

javascript ×2

jq ×2

json ×2

elasticsearch ×1

internet-explorer ×1

jquery ×1

posix ×1

yaml ×1