小编Nic*_*tti的帖子

如何伪造来自茉莉花地理定位器的回叫

我有一个调用geolocator的函数,我不知道如何测试这个函数.我试过监视地理定位器并返回假数据但没有成功,原来的功能仍然使用,所以我不得不等待,我不能使用模拟数据.

// this doesn't work        
var navigator_spy = spyOn( navigator.geolocation, 'getCurrentPosition' ).andReturn( {
    coords : {
        latitude : 63,
        longitude : 143
    }
} );
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript unit-testing geolocation jasmine

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

在JSF/JSP EL和Javascript中连接字符串

我在使用EL和javascript函数时遇到了麻烦(JSF 1.2,Facelets,Richfaces 3.3.0GA).我有一个包含另一个组成的页面:

<ui:include src="/pages/panels/examinationPanel.xhtml">
<ui:param name="prefix" value="new" />
Run Code Online (Sandbox Code Playgroud)

而在我看来,ui:composition我想把它附加prefix到每个身份证上.例如:

<rich:modalPanel id="#{prefix}_examinationPanel">
Run Code Online (Sandbox Code Playgroud)

这没问题.

但问题来自于我想要访问函数中的组件,因为oncomplete我无法正确地连接字符串.例如

oncomplete="#{rich:component('#{prefix}_examinationPanel')}.show();"
Run Code Online (Sandbox Code Playgroud)

我也试过fn:join但它没有执行该函数,因为它在发现"#"字符时会抱怨错误.例如:

 oncomplete="#{rich:component(fn:join(#{prefix},'examinationPanel'))}.show()"
Run Code Online (Sandbox Code Playgroud)

SEVERE: Servlet.service() for servlet Faces Servlet threw exception org.apache.el.parser.ParseException: Encountered "fn:join( #" at line 1, column 33.

Encountered "fn:join( #"
Run Code Online (Sandbox Code Playgroud)

如果我用括号或#和括号括起来,会出现不同的错误.

我究竟做错了什么?

另一个问题,在条件命令中

oncomplete="#{a}?#{b}:#{c}"
Run Code Online (Sandbox Code Playgroud)

如果真或假,我如何"分组"才能执行更多操作?例如这样的事情:

oncomplete="#{a}?(#{b}#{f}):(#{c}#{d}#{e})"
Run Code Online (Sandbox Code Playgroud)

我试过括号,但没有正确解析它.

提前致谢.

java jsf jsp richfaces el

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

JavaScript中的所有对象都符合规范,但在DOM中,一个非原始对象不是.哪一个?

Twitter上这条推文:

在JavaScript中,所有对象都是真实的(根据规范).在DOM中,此规则有一个例外.它是什么?#jsquiz #fronttrends

有人知道答案吗?

javascript dom object

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

Jquery Datatables Ajax方法单元格对齐

我正在使用数据表显示数据库表值.我这样做是使用ajax方法.这是代码

$('#example1').dataTable( {
                "bProcessing": true,
                "sAjaxSource": "filename.php",
                "bJQueryUI": true,
                "sPaginationType": "full_numbers"

            } );
Run Code Online (Sandbox Code Playgroud)

filename.php的输出是

{ "aaData": [["1","<input type='checkbox' name='user'>&nbsp;Test Name","Leader","35"]] } 
Run Code Online (Sandbox Code Playgroud)

HTML代码是

<table cellpadding="0" cellspacing="0" border="0" class="display tablehead" id="example1">
              <thead>
                  <tr class="colhead newbg">
                    <th width="17" align="center">No</th>
                    <th width="194" align="left">User</th>
                    <th width="56" align="left">Role</th>
                    <th width="31" align="right">AGE</th>  
                  </tr>
                  </thead>
                    <tbody>

                    </tbody>
              </table>
Run Code Online (Sandbox Code Playgroud)

在上面的html中,您可以看到第一列是居中对齐的,接下来的两列是左对齐的,最后一列是右对齐的.但在数据输出中,所有都是中心对齐的.我试着使用以下内容

{ "aaData": [["<div align='center'>1</div>","<div align='left'><input type='checkbox' name='user'>&nbsp;Test Name</div>","<div align='center'>Leader</div>","<div align='right'>35</div>"]] } 
Run Code Online (Sandbox Code Playgroud)

现在我得到了正确的显示,但按年龄排序则不正确.请帮忙.谢谢

css php ajax jquery datatables

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

如何从远程服务器使用file_get_contents后获取文件的mime类型

我正在从Alfresco的php中读取一个文件,然后将其输出到浏览器.唯一的问题是mimetype或文件的扩展名.这是我正在使用的代码:

<?php
ob_start();
//require_once("libs/FirePHPCore/fb.php");
require_once("libs/AlfrescoConnect.php");

$nomeFile = rawurldecode($_GET['nomeFile']);    
$urlDownload = $_GET['urlDownload'];
$fileDownloadUrl = AlfrescoConnect::$serverPath. $urlDownload . "&attach=true&alf_ticket=".AlfrescoConnect::getTiket();
fb($fileDownloadUrl);


$cnt = file_get_contents($fileDownloadUrl);


header("Content-type: Application/octet-stream");
header('Cache-Control: must-revalidate');
header('Content-disposition: attachment; filename=' .$nomeFile);
echo($cnt);
exit();

echo("Impossibile trovare il file");
Run Code Online (Sandbox Code Playgroud)

我从get becausa收到文件的名称,我不知道如何从露天获取名称,但我必须以某种方式猜测mimetype.如果我在第一个字符中"回显"$ cnt,则会提到它是一个PDF(例如在屏幕上我看到"%PDF-1.3%âÏÓ20 ob​​j <</Length 3 0 R/Filter/CCITTFaxDecode/DecodeParms <</K 0/Columns 2480/Rows 3508 >>/Type/XObject/Subtype/Image/Width 2480/Height 3508/BitsPerComponent 1/ColorSpace/DeviceGray >> stream"所以必须有办法获取mime_tipe从它有一个功能.

任何帮助都是值得赞赏的!

编辑.如果有人是intereste这里是一个类,你可以用来从mime类型获得扩展. http://www.ustrem.org/en/articles/mime-type-by-extension-en/

php alfresco mime-types

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

如何将数据作为索引数组数组发布(不指定索引)

我将数据作为数组数组发布时遇到了一些问题.这就是我希望我的数据被发布的方式:

array(
['someName'] =>
array([0] =>
      array(['description'] =>890
            ['valore'] =>444)
      [1] =>
      array(['description'] =>98090
            ['value'] =>77)
) 
Run Code Online (Sandbox Code Playgroud)

我知道如果我的HTML是这样的话,我可以实现这个目的:

<input type='text' name="someName[0][value]">
<input type='text' name="someName[0][description]">
<input type='text' name="someName[1][value]">
<input type='text' name="someName[1][description]">
Run Code Online (Sandbox Code Playgroud)

我的问题是输入字段在表的行上,用户可以添加/删除任意数量的行,所以我不能有固定的索引(或者我必须每次修改输入字段的名称每次添加一行我都会添加一行,我克隆表中的上一行)

所以我要问的是这两件事之一:

1)有没有办法以我想要的方式发布数据而不指定索引

2)如果没有,我如何动态修改新的输入字段,以便它们具有新索引的更新名称?

编辑 - 我有alredy试过使用name="someName[value][]",name="someName[description][]"但输出不是所需的:

array(['terreniOneri'] =>
       array(['descrizione'] =>array([0] =>890
                                      [1] => 98090)
               ['valore'] =>array([0] =>444
                                  [1] =>677)
      ) 
Run Code Online (Sandbox Code Playgroud)

我知道我可以在php中迭代这个数组我只是想知道我是否可以避免它.

html php jquery post

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

带控制按钮的jQuery UI Slider?

我正在尝试将控制按钮添加到jQuery UI滑块上但无法使其工作.

任何人都可以看到我在这里做错了什么:

$(function() {

    var gmin = 1;
    var gmax = 500;

    $( "#slider" ).slider({
        value:5,
        min: gmin,
        max: gmax,
        step: 1,
        slide: function( event, ui ) {
            $( "#donate_amount_label span" ).html( "£" + ui.value );
        }
    });

    $( "#donate_amount_label span" ).html( "£" + $( "#slider" ).slider( "value" ) );
    $( "#" ).val( $( "#slider" ).slider( "value" ) );

    $('#down').click(function() {

      var s = $("#slider");
      s.slider('value', s.slider('value') + s.slider( "step" ) );   

    });

});
Run Code Online (Sandbox Code Playgroud)

滑块工作正常并且值得到更新,但是当您单击#down链接时,滚动条没有任何反应.我希望在单击#down链接时向上移动一步.

谢谢皮特

jquery controls jquery-ui scrollbar jquery-ui-slider

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

Facebook FQL查询和多查询的限制(多个查询的最大数量和速率限制)

是否有一些关于Facebook查询和多查询限制的文档?我发现通过尝试和测试多个查询开始在每个请求大约250个多查询中给出错误,但这是不标准的,因为有时候249多查询工作,有时不工作.
此外,查询是否有一些速率限制系统?

facebook-fql fql.multiquery facebook-graph-api

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

在PHP中为正则表达式添加注释的正确方法

我正在尝试添加注释以使正则表达式更清晰

// Strip any URLs (such as embeds) taken from http://stackoverflow.com/questions/6427530/regular-expression-pattern-to-match-url-with-or-without-http-www
$pattern =
    '(                               # First capturing group
            (http|https)             # Second capturing grout,matches wither http or https
        \:\/\/)?                     # End of first capturing group, matches :// exactly
        [                            # Match any char in the following list. the + after the closing bracke means greedy
            a-z                      # Any char between a and z
            A-Z                      # Any char between A and Z
            0-9                      # Any char between 0 and 9
            \.\/\?\:@\-              # …
Run Code Online (Sandbox Code Playgroud)

php regex

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

使用加号/减号按钮创建jQuery滑块以从滑块添加/减去值

我正在尝试复制您在jquery中的图像中可以看到的内容,以创建现有应用程序的启用触摸的版本: jquery slider plus  - 减去

我正在使用jquery-ui滑块,我想继续使用它们,因为我有很多与它们相关的业务逻辑,实际上它们看起来很像:

在此输入图像描述

我需要css和html部分的帮助,我不知道当用户点击"加号"按钮以及我应该如何组织我的HTML以实现该外观时,如何使"滑块"填充效果.

我的标记如下:

  <table>
    <tr>
      <td>
        <div id="timeName">
          Tempo a disposizione
        </div>

        <div id="travelTime">
          <div class="selectedHandler"></div>
        </div>
      </td>
    </tr>

    <tr>
      <td>
        <div class='paramName'>
          Architecture and Heritage
        </div>

        <div id="Architecture_and_Heritage" class="param" data-id="3">
          <div class="selectedHandler"></div>
        </div>
      </td>
    </tr>

    <tr>
      <td>
        <div class='paramName'>
          Culture
        </div>

        <div id="Culture" class="param" data-id="5">
          <div class="selectedHandler"></div>
        </div>
      </td>
    </tr>

    <tr>
      <td>
        <div class='paramName'>
          Fairs Performances and Special Events
        </div>

        <div id="Fairs_Performances_and_Special_Events" class="param" data-id="6">
          <div class="selectedHandler"></div>
        </div>
      </td>
    </tr>

    <tr>
      <td>
        <div class='paramName'>
          Food and Drink
        </div>

        <div …
Run Code Online (Sandbox Code Playgroud)

html css jquery-ui slider jquery-ui-slider

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