小编jQu*_*ast的帖子

尝试动态加载API和JS文件

我正在尝试动态加载Skyscanner API,但它似乎不起作用.我尽可能地想到了所有可能的方式,所有这一切都发生了,内容消失了.

我试过console.log没有结果; 我尝试了chrome的开发人员工具中的元素,虽然所有内容的css保持不变,但内容仍然消失(我认为它可能是在html/body类型上添加display:none).我尝试了所有Google的异步技巧,但又是空白页.我尝试了所有用于异步加载的js插件,结果仍然相同.

Skyscanner的API文档很差,虽然它们提供回调但它不像google API的回调那样工作.

示例:http://jsfiddle.net/7TWYC/

在头部加载API的示例:http://jsfiddle.net/s2HkR/

那么如何在按钮点击或异步上加载api?没有文件在HEAD部分.如果有办法阻止document.write使页面空白或以任何其他方式.我不介意使用普通的js,jQuery或PHP.

编辑:

我已经将奖金设置为我以前50的50美元.

Orlando Leite回答了关于如何使这个asynch api加载的非常接近的想法,虽然有些功能不起作用,例如选择日期,我无法设置样式.

我正在寻找一个答案,我将能够使用所有功能,以便它可以正常工作,如果它是在加载时加载.

这是奥兰多的最新小提琴:http://jsfiddle.net/cxysA/12/

-

编辑2在Gijs ANSWER:

Gijs提到了覆盖document.write的两个链接.这听起来很棒,但我认为不可能实现我的目标.

我使用John的Resig方法来阻止document.write,可以在这里找到:http://ejohn.org/blog/xhtml-documentwrite-and-adsense/

当我使用这种方法时,我成功加载了API,但是根本没有加载snippets.js文件.

小提琴:http://jsfiddle.net/9HX7N/

javascript api jquery

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

如何禁用文本区域?

如何禁用动态添加到HTML的textarea?

HTML:

<div class="ss_datesel_inp_cont">
    <div class="ss_datesel_inp_right_corner">
    </div>
    <input autocomplete="off">
</div>
Run Code Online (Sandbox Code Playgroud)

这是我试过的:

   $('.ss_datesel_inp_cont:textarea').prop("disabled", true);
   $('.ss_datesel_inp_cont:input').prop("disabled", true);
Run Code Online (Sandbox Code Playgroud)

jquery textarea

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

获取本地日期字符串和时间字符串

我试图获取LocaleDateStringLocaleTimeString,它将是toLocaleString()但LocaleString给你GMT + 0100(GMT日光时间)我不会显示它.

我可以使用类似的东西:

timestamp = (new Date()).toLocaleDateString()+toLocaleTimeString();
Run Code Online (Sandbox Code Playgroud)

非常感谢

javascript gettime

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

jQuery:查找单词并每隔几秒更改一次

如何使用jQuery每2-3秒更改一个单词?

例如:

我有这个:

<div>
    <span>This is so</span>
    <span>awesome</span>
</div>
Run Code Online (Sandbox Code Playgroud)

...我希望真棒变成酷,梦幻,令人难以置信,并使用fadeOut/fadeIn效果保持循环循环可能吗?

可能吗?

非常感谢

jquery animation

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

Localstorage与曲奇饼干 - 表演

由于cookie是服务器端而Localstorage是客户端,这是用户检索最快的?(参考本地存储与Cookie)

我假设如果客户端的机器很慢,那么cookie会更快吗?或者那没有差异?

我正在为项目使用localstorage和cookies,并且都使用jQuery检索.这意味着,必须加载jquery,然后检索数据.

我怎样才能让它更快?我不知道两者是如何工作的.例如,有人说,一旦HTML试图在样式和js文件之前加载,而其他人在DOM准备就绪时就会检索到Cookie.

有没有人知道关于哪个更快的用户检索的准确细节?

谢谢

cookies performance jquery

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

溢出div中的一个列表,其溢出:隐藏

我有一个div,div的高度为200px.在div内部有文本,我不希望div有滚动条,因此我设置溢出:隐藏.

现在,在该div内部还有一个列表,作为下拉框.当你点击列表/下拉框时,我希望它出现在主要div的TOP上.

这是一个溢出主div的例子:hidden:

在此输入图像描述

这是一个没有溢出的例子:隐藏.所以我想要以下但文字没有溢出.

在此输入图像描述

jsFiddle:http://jsfiddle.net/w8kQA/

css list overflow

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

仅当值既不为 null 也不未定义时才调用函数

单击按钮时,我检查本地存储键中是否存在某些内容,如下所示:

var a = localStorage.getItem('foo');
if (typeof a != 'undefined') {
    // Function
}
Run Code Online (Sandbox Code Playgroud)

但如果该键根本不存在,则返回 null。如果不是未定义且不是 null,我该如何调用do function ,否则返回 true(?) 或继续?

null jquery undefined local-storage

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

MySQL:计算具有特定日期的列中所有数字的总和

如何获取特定月份的列价格总和.

日期列是varchar(10),日期格式是欧洲(dd-mm-yy).

这是我的表的一个示例:

在此输入图像描述

目前选择我使用的所有价格总和:

case 'get':

            $q=mysql_real_escape_string($_GET['q']);
            $query="SELECT sum(price) FROM Fuel";

            $result = mysql_query($query);


            $json = array();
            while($row = mysql_fetch_array($result))
            {
                $json['price']=$row['price'];
            }
            print json_encode($json);




            mysql_close();


            break;
Run Code Online (Sandbox Code Playgroud)

那么如何才能获得09-2012月的柱价总和.

php mysql sum

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

子域上GET参数的Mod重写

我正在尝试将子域(非REDIRECT)重写为$ _GET参数,如下所示:

期望的结果:

http://go.example.bz/link/abcde   ->   http://example.bz/go/link?id=abcde
or
http://go.example.bz/hrm/employee/8   ->   http://example.bz/go/hrm/employee?id=8
Run Code Online (Sandbox Code Playgroud)

目前有什么工作:

http://example.bz/go/link/abcde -> http://example.bz/go/link?id=abcde
and
http://example.bz/go/hrm/employee/8 -> http://example.bz/go/hrm/employee?id=8
Run Code Online (Sandbox Code Playgroud)

使用root中的.htaccess:

RewriteEngine On

RewriteRule ^go/link.php/([^/\.]+)/?$ go/link.php?id=$1 [L]
RewriteRule ^go/hrm/employee.php/([^/\.]+)/?$ go/hrm/employee.php?parameter=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]

AddCharset UTF-8 .php
Options -Indexes
Run Code Online (Sandbox Code Playgroud)

这就是我重定向子域的方式:

<VirtualHost *:80> 
   Servername go.example.bz DocumentRoot /var/www/go
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我不想重定向到 - >目的地,而是保留http://go.example.bz/link/abcde网址但是有/ link的结果?abcde

php apache .htaccess mod-rewrite url-rewriting

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

可靠的JS舍入数字与3个十进制数的toFixed(2)

我只是想整理一下1.275.toFixed(2),我期待的回报是1.28而不是1.27.

使用各种计算器和舍入​​到最接近的百分之一的简单方法,如果最后一个数字大于或等于五,它应该向上舍入.

如果这不能与toFixed(2)一起使用,那怎么办?

人们询问console.log(1.275.toFixed(2))是否打印掉1.28,这是一个快速截图MacOS Chrome版本55.0.2883.95(64位)

在此输入图像描述

javascript rounding tofixed

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