小编bfa*_*tto的帖子

MYSQL - 按首字母排序

我有这个SQL查询(下面),它工作得很好但我需要修改它只选择带有$第一个字符的记录.我尝试了一些LIKE A%的变种而没有运气.我的情况的关键似乎是别名.如果我在ORDER之前使用WHERE名称LIKE'A%'我会收到错误.这似乎是合乎逻辑的地方.有什么建议?

SELECT  
  IF(company_name <> '', company_name, PC_last_name) AS name, 
  customer_id AS id, 
  company_name AS cn, 
  PC_first_name AS pcf, 
  PC_last_name AS pcl, 
  primary_phone 
FROM sales_customer 
ORDER BY name
Run Code Online (Sandbox Code Playgroud)

mysql

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

如何防止回调多次触发?

我在这里看到了几个关于这个的问题,(包括使用when/promise解决方案),但它们似乎没有用.基本上我一次动画多个元素,并在回调中调用一个函数,但函数被多次调用 - 对于每个被动画化的元素...这是我的代码:

OBJCollection.css({
    'width': '0em',
    'height': '0em'
}).animate({
    'width': Screens.ImageW / 16 + 'em',
    'height': Screens.ImageH / 16 + 'em'
}, {
    duration: Screens.currentImageParent.data('LightboxFadeSpeedIn'),
    queue: false,
    step: function (now, fx) {
        componentScaler();
    },
    complete: function () {
        $Content.show('fade', Screens.currentImageParent.data('ContentFadeSpeedIn'));
        //calling function here
    }
});
Run Code Online (Sandbox Code Playgroud)

我试过了:

if (!OBJCollection.is(':animated')) { ... call function }
Run Code Online (Sandbox Code Playgroud)

这没用.我也尝试过使用when的解决方案,但这似乎抛弃了我的函数调用(根据OBJCollection的最终动画大小定位其他元素).我不确定(因为这是我第一次使用/ promise),但是在第一个项目完成动画并忽略所有其他项目后,它是否会触发一次回调?看起来这就是它正在做的事情,但我正在寻找一个解决方案,当所有项目完成动画时触发回调....

有任何想法吗?

javascript jquery callback jquery-animate

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

页面中的新行无缘无故

我在我的网站上更新了我的横幅.有无法解释的边距(在左边第一个和左边第二个之间).边距是HTML中的一个新行,但没有任何推子元素来保持它.有点奇怪.

我试图建立一个jsfiddle,但那里不存在错误.

这是代码:

<br>
<div class="invisible_box">
    <a class="overlay" onclick="window.open('http://www.s-maof.com/LandingPages/PRO/','PRO','scrollbars=yes, toolbar=no,status=no, width=570,height=650')"></a>
    <object type="application/x-shockwave-flash" data="http://s-maof.com/stuff/bannerPro150x75.swf" width="150" height="75">
        <param name="movie" value="http://s-maof.com/stuff/bannerPro150x75.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <param name="loop" value="false" />
    </object>
</div>

<div class="invisible_box" style="z-index: 7000">
    <a class="overlay" style="cursor:auto;"></a>
    <object type="application/x-shockwave-flash" data="http://s-maof.com/stuff/tachlit-150x150.swf" width="150" height="150">
        <param name="movie" value="http://s-maof.com/stuff/tachlit-150x150.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <param name="loop" value="false" />
   </object>               
</div>
Run Code Online (Sandbox Code Playgroud)

而CSS:

.invisible_box {
    height: 75px;
    margin-bottom: 5px;
    position: relative;
    width: 150px;
} …
Run Code Online (Sandbox Code Playgroud)

html css

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

对于Javascript,替换为body onload =(string)

我(有点)是JavaScript的新手,我正在编写一个需要的时序插件

<body onload="mktClock_standard(); setInterval('mktClock_standard()', 1000 ); mktClock_military(); setInterval('mktClock_standard()', 1000 )">
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法做到这一点,但在JavaScript中,如使用window.onload或其他东西.我试过简单地说:

window.onload = mktClock_standard(); setInterval('mktClock_standard()', 1000 ); mktClock_military(); setInterval('mktClock_standard()', 1000 )
Run Code Online (Sandbox Code Playgroud)

显然有很多错误的语法错误和东西,所以...我去谷歌但我找不到任何与我的问题有关的东西.有任何想法吗?谢谢!

html javascript javascript-events onload

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

显示"另存为"对话框,而不是使用JavaScript播放音频文件

当用户点击锚点时,如何强制浏览器显示"另存为"对话框而不是播放音频文件?我需要为我正在开发的Chrome扩展程序.

html javascript

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

如何为ABPersonViewController的导航栏添加一个返回按钮?

当我显示时ABPersonViewController,我需要一个按钮,允许我将其关闭并返回上一个屏幕.我该如何添加?

iphone uinavigationcontroller ios abpersonviewcontroller

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

可能是以下错误的原因

使用jQuery Ajax从本地服务器获取数据:它适用于IE8但使用Firefox4则出错:(输入错误函数时只显示"错误"消息).Firebug显示数据正在变得正确.

运行的URL为: http:// localhost:47092/testajax

相关的jQuery代码是:

  $.ajax(
        {
            type: "GET",
            url: "http://localhost/test",
            processData: true,
            data: {},
            dataType: "json",
            success: function (data, code, jqx) {
                console.log(data);
            },
            error: function (jqx, err, ex) {
                console.log(ex);
            }
        }
    );
Run Code Online (Sandbox Code Playgroud)

可能是错误的原因是什么?我正在使用jQuery 1.5.2

另外,我使用jQuery.support.cors = true来启用跨域脚本.

javascript jquery

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

python全局变量,这里发生了什么?需要说明

有人可以解释这里发生了什么

x = 10
def foo():
    print "x in foo = ",x
    if x: x = 8    -------------> mysterious line

foo()
print "x in main = ",x
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,如果我注释掉神秘的线(如果x:x = 8)

我得到了输出

x in foo =  10
x in main =  10
Run Code Online (Sandbox Code Playgroud)

否则我最终会出错

"UnboundLocalError:赋值前引用的局部变量'x'"

为什么这样?

我知道global x只有在需要在本地修改全局变量时才有用.

python

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

超时后自动关闭窗口

我知道php是服务器端的,但有没有办法让这个窗口在3秒后关闭?

<link rel="stylesheet" type="text/css" href="style1.css" />
<?php 
$contact_message=$_POST['message'];
$errpage = $_POST['frompage'];
$ip=$_SERVER['REMOTE_ADDR'];
$message = "$contact_message -SENT FROM THIS IP: $ip";
mail("maxgee@me.com", "$Error Reported on: $errpage", $message);
echo "We have documented the web address of the problem and thank you for helping us    improve our site!"
?>
Run Code Online (Sandbox Code Playgroud)

javascript php

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

通过JavaScript从简单计算中删除".00"

我正在进行一个简单的表单计算,它总结了整个数字.

计算金钱的脚本问题实际上最后会附加.00.我不想要小数位.

我不擅长JavaScript只是想知道如何删除".00"

我只需要一个整数而不是小数.

我的直觉是与['Set'+(i ++)]有关但我对此并不是百分之百确定.

<head>
<title>untitled</title>
<style type="text/css">

fieldset {
    float: left;
    width: 60px;
    padding: 5px;
    margin-right: 4px;
}
legend {
    font-weight: bold;
}
#total {
    font-size: 11px;
    width: 40px;
}

</style>
<script type="text/javascript">

function setRadios()
{
    function sumRadios()
    {
        var total = 0, i = 1, oForm = this.form;
        while (radgrp = oForm.elements['Set' + (i++)])
        {
            j = radgrp.length;
            do
                if (radgrp[--j].checked)
                {
                    total += Number(radgrp[j].value);
                    break;
                }
            while (j);
        }
        oForm.elements.total.value = total.toFixed(2);
    }

    var i …
Run Code Online (Sandbox Code Playgroud)

javascript radio-button calculated-field

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