小编osh*_*nen的帖子

检测字符串是否可以转换为日期

目前,我正在使用:

var d = new Date("March 7 2012");
document.write(d.getMonth() + 1);
Run Code Online (Sandbox Code Playgroud)

如果日期字符串是奇怪的东西,例如No Date:

var d = new Date("No Date"); // anything which isn't recognisable as a date
document.write(d.getMonth() + 1);
Run Code Online (Sandbox Code Playgroud)

我得到的输出是 NaN

如果出现类似情况,如何显示更好的消息

javascript datetime date

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

并行预先批准的PayPal付款?

我有我的测试服务器上的工作非常漂亮并行支付,即我可以根据我从开发者PayPal网站下载的例子parallel.php文件并行时寄钱给超过1人.

我还下载了preapproval_flow.php文件,但在代码中,我看不到一个变量/数组,它允许我设置并行支付接收器,甚至是单个接收器.

是不是可以通过paypal api预先批准并行付款?

如果有可能,我该怎么办?

通过直接并行付款,我可以使用以下方法设置付款的并行接收方:

$receiverEmailArray = array(
    'email0',
    'email1',
    'email2',
    'email3',
    'email4',
    'email5',
    'email6',
    'email7',
    'email8',
    'email9'
);
Run Code Online (Sandbox Code Playgroud)

根据cms.paypal.comx.com,preappoval_flow有一个名为的选项feesPayer,文档说明:

SENDER - 发件人支付所有费用(用于个人,隐含的简单/ 并行付款 ;不用于链接或单边付款)

粗体位告诉我,可以进行预先批准的并行付款,但我无法弄清楚如何发送接收器......

此外,在x.com上,它说:

开发商和商家可以结合;

  • 并行和预先批准的付款.

paypal paypal-sandbox paypal-ipn

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

IE5.x中的中心div?

我有以下HTML:

<div id="container">
    <div id="header"><h1>Sed sollicitudin dignissim justo, sed.</h1></div>
</div>
Run Code Online (Sandbox Code Playgroud)

和以下CSS:

div#container
{
    text-align:left;
    width:500px;
    margin:0 auto;
}
Run Code Online (Sandbox Code Playgroud)

这将创建一个container横跨整个屏幕的div,以及第一个div header中的另一个div container,其中第二个div具有固定的宽度并且在第一个div中居中.

这在IE6中运行良好,但在IE5.x中,它似乎没有居中,它与屏幕左侧对齐.

我如何在IE5.x中居中?

html css internet-explorer internet-explorer-6

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

无法正确获得双引号

我有以下工作正常:

header("Location: /index.php", true, 300);
Run Code Online (Sandbox Code Playgroud)

但我希望文件名是动态的,即

header("Location: /" . $_SESSION['initiating_url']);
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是,我仍然需要, true, 300最后,我似乎无法弄清楚:

header("Location: /" . $_SESSION['initiating_url'] . "\"", true, 300);
header("Location: /" . $_SESSION['initiating_url'] . """, true, 300);
Run Code Online (Sandbox Code Playgroud)

但他们似乎没有正常工作.底部的一个在我的编辑器中给出了语法错误.而倒数第二个例子根本没有重定向.

php

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

jQuery.when基于html选择

如果我有以下HTML:

<select id="sURL">
    <option value="1">one</option>
    <option value="2">two</option>
    <option value="3">three</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何jQuery.when根据从选择框中选择的选项更改接收的输入参数数量?

例如,如果我选择了第一个选项,我希望jQuery.when加载三个JSON提要.如果选择了选项2,我希望它加载一个Feed,该Feed不是从第一个选项加载的三个Feed中的一部分.如果选择了第三个选择框选项,我希望它加载两个完全不同的提要.

目前我有这个:

$.when(//load feed one, //load feed two).done(// bla bla bla
Run Code Online (Sandbox Code Playgroud)

这两个Feed是硬编码的.如何使Feed和Feed数量更加动态?

javascript jquery

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

在第一个反斜杠后删除所有内容

如果我有一个字符串,如:

one\two\three\four\five\six\
two\three\four\five\six\one\
three\four\five\six\one\two\
four
five\six
Run Code Online (Sandbox Code Playgroud)

我该如何修剪它以便我最终得到它

one
two
three
four
five
Run Code Online (Sandbox Code Playgroud)

我试过了

LEFT(column_name_goes_here, CHARINDEX('\', column_name_goes_here) - 1)
Run Code Online (Sandbox Code Playgroud)

根据SQL Server替换的答案,删除所有特定字符后的所有内容

但它给了我以下错误消息:

Msg 537, Level 16, State 3, Procedure stored_procedure_one, Line 107
Invalid length parameter passed to the LEFT or SUBSTRING function.
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2012

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

消耗带宽

我知道如何编写一个使用wget下载文件的基本bash脚本,但是如何在无限循环中运行它来下载指定文件,在下载完成后删除它,然后再次下载.

linux bash ubuntu debian command-line

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

点击执行功能

我有下面的脚本运行良好,即它在页面加载时在屏幕上生成一个图表:

<script type="text/javascript">
    google.load("visualization", "1", {packages:["corechart"]});
    google.setOnLoadCallback(drawChartAjax);

    function drawChartAjax() {
        $.ajax({ 
            url: 'json_data.aspx', 
            type: 'POST', 
            dataType: 'json', 
            success: function(data) { 
                drawChart(data); 
            } 
        });
    }

    function drawChart(json) {
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'did');
        data.addColumn('number', '09/10'); 

        data.addRows(json.length);  

        var l = json.length, i, x = 0, y = 0; 
        for(i = 0; i < l; i++) { 
            data.setValue(y, x, json[i].did); x++; 
            data.setValue(y, x, json[i].v1); x=0; 
            y++; 
        } 

        var chart = new google.visualization.BarChart( document.getElementById('chart_div') );
        chart.draw(data, {width: 300, height: 400, legend: 'bottom', …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

重新编号一组行

我有一个数据表,如下所示:

# the columns #
url
title
group
id_within_group

http://www.google.com
google
search engine
1

http://www.yahoo.com
yahoo
search engine
2

http://www.bing.com
bing
search engine
3

http://www.facebook.com
facebook
social media
1

http://www.twitter.com
twitter
social media
2
Run Code Online (Sandbox Code Playgroud)

如果我做

select * from table1 where group = "search engine"
Run Code Online (Sandbox Code Playgroud)

我会得到

http://www.google.com
google
search engine
1

http://www.yahoo.com
yahoo
search engine
2

http://www.bing.com
bing
search engine
3
Run Code Online (Sandbox Code Playgroud)

我希望能够删除任何这些行,但不知何故让它重新编号id_within_group.

因此,如果我从上面的3中删除第二个,它应该自动重新编号然后离开我

http://www.google.com
google
search engine
1

http://www.bing.com
bing
search engine
2
Run Code Online (Sandbox Code Playgroud)

这可能吗?

sql t-sql sql-server sql-server-2005

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

使用本地数组自动完成

以下作品:

$("#txtAllowSearch").autocomplete(
    { source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"] }
);
Run Code Online (Sandbox Code Playgroud)

但以下不起作用:

var $local_source = '["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]';

$("#txtAllowSearch").autocomplete(
    { source: $local_source }
);
Run Code Online (Sandbox Code Playgroud)

我不熟悉数组.

javascript jquery jquery-ui jquery-ui-autocomplete

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