在页面上,我有一个包含许多选项的选择(多个)框.现在我想对最后点击的项目做出反应,用ajax显示一些数据.
由于选项元素上的"click"事件在IE中不起作用,我目前使用"更改"事件.
问题是,"value"和selectedIndex属性指向第一个选定的项目,即使我选择了第一个选项之后的其他选项.
我可以获得最近选择的选项的唯一方法是比较"更改"事件之前和之后的所选选项集.
还有其他方法吗?
我总是得到这个错误:
异常'Zend_Controller_Dispatcher_Exception',在blub\libraries\Zend\Controller\Dispatcher\Standard.php中显示消息'指定了无效的控制器(错误)':242
我在"controllers"目录中有一个文件"ErrorController.php",如下所示:
class ErrorController extends Zend_Controller_Action
{
public function errorAction()
{
// blub
}
}
Run Code Online (Sandbox Code Playgroud)
我的引导程序看起来像这样:
protected function _initController()
{
$this->_frontcontroller = Zend_Controller_Front::getInstance();
$this->_frontcontroller->setControllerDirectory(APPLICATION_PATH . 'controllers/');
}
protected function _initRoute()
{
$this->_route = $this->_frontcontroller->getRouter();
$this->_route->addRoute('default', new Zend_Controller_Router_Route(
':controller/:action/*', array(
'module' => 'default',
'controller' => 'index',
'action' => 'index'
)
));
}
public function run()
{
try {
$this->_frontcontroller->dispatch();
}
catch (Exception $e) {
print nl2br($e->__toString());
}
}
Run Code Online (Sandbox Code Playgroud)
的application.ini
[bootstrap]
autoloadernamespaces[] = "Zend_"
autoloadernamespaces[] = "ZendX_"
[production]
includePaths.library = APPLICATION_PATH …Run Code Online (Sandbox Code Playgroud) 我怀疑很长一段时间......希望任何人都能看到我.
假设我的模型中有3个类.
abstract class Document {}
class Letter extends Document {}
class Email extends Document {}
Run Code Online (Sandbox Code Playgroud)
和一个服务类,其方法返回一个Document(一个Letter或Email).
class MyService {
public Document getDoc(){...}
}
Run Code Online (Sandbox Code Playgroud)
因此,在我的控制器中,我想显示MyService返回的文档,我希望它使用电子邮件的视图和信函的其他视图显示.控制器如何知道调用哪个文档视图?letterView或emailView?.
我经常在控制器上创建一个if语句来检查服务层接收到的Document的类型......但是我不认为从OOP的角度来看这是最好的方法,如果我实现了一些布尔方法Document. isLetter(),Document.isEmail()解决方案本质上是相同的.
另一件事是以某种方式将视图选择委托给Document.就像是:
class MyController {
public View handleSomething() {
Document document = myService.getDocument();
return document.getView();
}
}
Run Code Online (Sandbox Code Playgroud)
但是,omg,为什么我的模型对象必须知道关于视图的任何信息?
任何强硬都值得赞赏:)
在我的网站上,我基本上希望用户能够邀请他的Facebook好友.你知道有一个邀请朋友按钮 - 当用户点击它时 - FAcebook小部件打开 - 这将询问用户的facebook用户名/密码,一旦他登录 - 向他显示他的朋友列表 - 他可以选择朋友 - 他们收到他的消息邀请他们加入我的网站.
我正在看这个链接:http: //developers.facebook.com/connect.php#Basic
我看的每个教程都只是谈到了SHARE按钮.如何让用户向他的Facebook好友发送邀请消息谢谢
我正在界面生成器中拖动它...我想指定图像是在前面(如指示符)还是在按钮后面(如背景).我没有看到任何z-index属性,因为我习惯在其他环境中看到它.如果没有z-index属性,那么我想要实现的目标是什么?谢谢!
除了使用multiprocessing通信资源连接进程时模块的易用性,multiprocessing与使用subprocess启动单独的Python VM 相比,生成多个进程之间是否存在任何其他差异?
我正在用C#制作一个Windows应用程序.我正在使用颜色对话框供用户选择颜色.我想将该颜色存储在数据库中,以后能够检索它,并能够在用户界面中使用该颜色.
你会对我建议什么方法?
如何只使用以下格式的字符串中的数字:
"####-somestring"
"###-someotherstring"
"######-anotherstring"
Run Code Online (Sandbox Code Playgroud) 我使用以下代码来匹配以'$'开头的脚本中的所有变量,但是我希望结果不包含重复项,即不同/唯一:
preg_match_all('/\$[a-zA-Z0-9]+/', $code, $variables);
Run Code Online (Sandbox Code Playgroud)
有什么建议?