小编Log*_*ist的帖子

在CouchDB _user数据库中更改用户名和密码

我正在使用jquery.couch.js对我的Sproutcore应用程序中的CouchDB _users数据库进行注册/登录/注销.是否有人知道更改用户_id和密码的方法?

passwords couchdb

10
推荐指数
2
解决办法
6310
查看次数

在VirtualBox Windows 7上运行OSX MAMP测试服务器

我的OSX 10.6.3上安装了MAMP服务器和几个测试站点.我刚刚在VirtualBox虚拟机上安装了Windows 7.我已成功地将文件夹共享到Windows安装,但我想知道我是否可以在Windows中运行我的MAMP站点而不在那里安装不同的Localhost.

有谁知道这是否可能?如果我可以在两个操作系统中测试我的网站都是非常方便的,这些操作系统都是从一个位置托管的.

macos virtualbox localhost virtual-machine windows-7

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

如何在CakePHP中使用Js-> submit()?

我试图在CakePHP应用程序中为消息板创建一个简单的Ajax表单,但我不能在我的生活中弄清楚如何正确使用Js-> submit()函数通过Ajax提交表单.

下面是我视图中的表单代码:

<?php

 echo $this->Form->create('Message',array(
  'type' => 'post', 
  'action' => 'add',
  'onSubmit' => 'return false;'
 ));

 echo $this->Form->input('name', array('label' => 'From:'));
 echo $this->Form->input('text', array('label' => 'Message:'));

 echo $this->Js->submit('Post Your Message', array(
  'action' => 'add',
  'update' => '#message_board'
 ));

 echo $this->Form->end();

?>

<div id="message_board">
    ...
</div>
Run Code Online (Sandbox Code Playgroud)

这是控制器动作:

function add() {
 $this->autoRender = false; 
 if($this->RequestHandler->isAjax()) {
     $this->layout = 'ajax'; //THIS LINE NEWLY ADDED
     if(!empty($this->data)) {
         if($this->Message->save($this->data)) {
             $this->Session->setFlash('Your Message has been posted');
         }
     }
 }
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,当我提交表单时发生的是表单的精确副本,其包含的div在message_board div中重复.奇怪的.

显然我缺少一些东西(或几件事).如果有人有任何想法,或者知道如何使用它的良好信息来源,将非常感激.

谢谢.

更新:我尝试将新行添加 …

forms ajax cakephp helper

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