小编nic*_*ckf的帖子

延迟后的行动

我有这个jquery脚本的问题.

toggle:function()
{
 if(this.opened){
   $("slideToBuyBottomBtnClosed").setStyle("display","block");
   $("slideToBuyBottomBtnOpen").setStyle("display","none");
   $("sildeToBuyContent").setStyle("overflow","hidden");
   this.openOrCloseEffect.start({height:0});
   this.opened=false
 }else{
   $("slideToBuyBottomBtnClosed").setStyle("display","none");
   $("slideToBuyBottomBtnOpen").setStyle("display","block");
   setTimeout($("sildeToBuyContent").setStyle("overflow","visible"), 1000);
   this.openOrCloseEffect.start({height:182}); 
   this.opened=true
 }
}
Run Code Online (Sandbox Code Playgroud)

我正在与setTimeout- 我需要这条线:

$("sildeToBuyContent").setStyle("overflow","visible");
Run Code Online (Sandbox Code Playgroud)

以1秒的延迟开始,但我不知道是否setTimeout是正确的方法.

jquery

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

PHP中的SOAP服务器错误 - 从类中添加函数

我正在编写一个SOAP服务器并遇到了一个奇怪的问题.

这是server.php的相关行

class MyHandler {
    public function __construct() { ... }
    public function __wakeup() { ... }

    public function getPrice() { ... }
}

$server = new SoapServer("my.wsdl", array("soap_version" => SOAP_1_2));

$server->setClass('MyHandler');
$server->addFunction("getPrice");
$server->handle();
Run Code Online (Sandbox Code Playgroud)

在本地测试(在PHP 5.3上)工作正常,我能够发送请求和接收响应.

当我把它放到我的开发服务器(PHP 5.2.9)上时,我收到以下错误消息:

SoapServer::addFunction(): Tried to add a non existant function 'getPrice'

除了他们不能拼写的事实,这是非常令人困惑的.

我已经设法通过将addFunction()行更改为此来解决此问题:

$server->addFunction(SOAP_FUNCTIONS_ALL);
Run Code Online (Sandbox Code Playgroud)

......它工作正常!当然,检查$server->getFunctions()表明这也增加了我的课程__construct()和__wakeup()功能,这似乎不是一件好事.

我做错了什么?地毯炸弹"添加所有功能"的方法是这里唯一的方法吗?

php soap

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

在subversion和git中存储存储库

我目前正在试图说服我的公司从subversion迁移到git,有一件事真的很有帮助就是允许我同时在subversion和git中存储一个存储库(然后我可以告诉他们它是多么容易是用git做的,他们花了一个小时试图做颠覆).我想我可以把我的subversion存储库直接放到git中,但这似乎会在每个目录中留下大量的.svn工件.有谁知道是否有办法避免这种情况?

svn migration git

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

Javascript:var为null

我有这个Javascript,它只是无法正常工作.我已经检查了JSlint但是说一切都有效.仍然无法正常工作.javascript不在HTML中,但链接在<head>

注意:我正在使用本地服务器,所以即时页面加载.

function changeVisibility() {
    var a = document.getElementById('invisible');
    a.style.display = 'block';
}

var changed = document.getElementById('click1');
changed.onchange = changeVisibility;
Run Code Online (Sandbox Code Playgroud)

这是相应的HTML

<input type="file" name="click[]" size="35" id="click1" />
<div id="invisible" style="display: none;">
  <a href="javascript:addFileInput();">Attach another File</a>
</div>
Run Code Online (Sandbox Code Playgroud)

那么我会点击输入,选择一个文件并批准.然后onchange事件触发器和我的不可见div的样式设置为阻止.

问题是,我一直收到这个错误:

"changed is null:changed.onchange = changeVisibility;"

我不明白,我真的没有得到我在这里俯瞰的东西.


编辑:问题回答,谢谢你Mercutio的帮助和其他人当然.最终代码:

function loadEvents() {
    var changed = document.getElementById('click1');
    var a = document.getElementById('invisible');
    document.getElementById('addField').onclick = addFileInput;

    changed.onchange = function() {
        a.style.display = 'block';
    }
}
if (document.getElementById) window.onload = loadEvents;
Run Code Online (Sandbox Code Playgroud)

这是相应的HTML:

<input type="file" name="click[]" size="35" id="click1" …
Run Code Online (Sandbox Code Playgroud)

html javascript null

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

如何以逗号分隔的字符串输出数组的内容?

我想将一个数组(如果ID)转换为逗号分隔值的字符串,以便在MySQL UPDATE查询中使用.我该怎么做?

php arrays

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

跨多个.php页面的PHP静态变量

我正在用PHP构建一个POP3邮箱.我有以下文件:

  • server_access.php(从POP3服务器获取邮件)
  • data_access.php(将邮件提取/写入本地数据库)
  • mime_parser.php(解析MIME内容)
  • core.php(使用上面的文件并将解析后的邮件存储为名为$ inbox的关联数组)

现在,我有页面 mailbox.php来显示收件箱和showmail.php来显示每个邮件.用户的凭据存储在.ini文件中,并在必要时使用.问题是,我在mailbox.php和showmail.php中都有一个require_once('core.php')

我可以显示收件箱(即$ inbox有值),但是,如果我选择阅读邮件(showmail.php的弹出窗口),$ inbox是一个空数组.

$ inbox在core.php中定义为静态数组

php static-variables

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

CakePHP RequestHandler:setContent/renderAs/respondAs ..什么?

有人可以解释这些功能:

 RequestHandlerComponent::renderAs()
 RequestHandlerComponent::respondAs()
 RequestHandlerComponent::setContent()
Run Code Online (Sandbox Code Playgroud)

拥有所有这三个(无论如何都是公共方法)感觉有点多余.如果我想用PDF文件回复请求,这是否意味着我必须调用所有三个函数?我该怎么在控制器中使用它们?

content-type cakephp

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

如何在python中将字符串转换为函数?

如何将字符串(例如,从文本框输入)转换为适当的函数?

python

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

我应该将这张桌子分成两张吗?

我试图围绕数据库规范化.这是我第一次尝试创建一个工作数据库,所以请原谅我的无知.我正在尝试为类项目创建一个自动化的grad Check系统.下表记录了一定数量的目录年份的主要选项.该表如下

PID    Title    Dept    Courses    Must_have
Run Code Online (Sandbox Code Playgroud)

一些选项使用户可以从列出的总数中选择一组数量的类(因此Must_have属性).完成的行看起来像这样:

PID    Title    Dept    Courses    Must_have
--------------------------------------------
 1      bis     acct    201|202      NULL
Run Code Online (Sandbox Code Playgroud)

Title是主要版本可以附带的选项的名称.如果bis(业务信息系统)可以选择类,则一行只有一行中有一个数字Must_have.

我的问题是我应该将这个表分成两个不同的表吗?我知道我现在拥有的方式似乎有点......错了.任何帮助将不胜感激.

sql normalization

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

$ PHP中的这个变量

我刚刚开始熟悉PHP的OO功能,我想问你关于$this变量的一些事情.首先,如果我使用$this关键字in 的类没有已定义的属性变量foo,这是否意味着使用以下代码:

$this->foo = 5;
echo $this->foo;
Run Code Online (Sandbox Code Playgroud)

将foo在运行时在对象上创建属性,就像在JavaScript中一样?这个属性的知名度是多少?

php oop

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