Jquery 如何使用twitter引导和zf2操作?
我有一个包含数据库中一些表数据的视图,我需要添加带有poup对话框的按钮,以便在表单中编辑它,按钮:Jquery 如何使用twitter引导和zf2操作?,jquery,twitter-bootstrap,zend-framework2,Jquery,Twitter Bootstrap,Zend Framework2,我有一个包含数据库中一些表数据的视图,我需要添加带有poup对话框的按钮,以便在表单中编辑它,按钮: <a class="btn" data-toggle="modal" href="<?php echo $this->url('admin', array( 'action' => 'manage', 'controller' => 'settings-api', 'id' => $formdata['id'])); ?
<a class="btn" data-toggle="modal" href="<?php
echo $this->url('admin', array(
'action' => 'manage',
'controller' => 'settings-api',
'id' => $formdata['id'])); ?>"
data-target="#edit_modal">Edit</a>
当我点击按钮时,我有一个弹出窗口,firebug显示我有一个我需要的id的GET to action,但是如果我关闭弹出窗口而没有发布数据,然后再次点击另一个id的按钮,我就没有对操作的请求了,我只是用旧数据弹出了有人可以告诉我我做错了什么???我从远程服务器使用了jquery,当我从我的服务器下载jquery并将其连接到本地时,它可以工作,但为什么它不能与romote一起工作呢? 如果我想设置,它仍然可以工作
$form->setData($apiClient[$this->getEvent()->getRouteMatch()->getParam('id')]);
return $view->setVariables(array('form' => $form));
只需使用
var_dump($form)代码>听起来很像jQuery错误,所以最好也发布你的模态函数内容,因为PHP方面非常稳定。我没有jQuery内容,只有我发布的html+PHP,因为这只是你视图的一部分,我只能猜测。有一件事是肯定的,尽管PHP部分还可以。我告诉过你我没有其他jquery代码,但是你告诉我们你有多个按钮,我只看到一个按钮的代码,错误显然不在ZF2部分,这就是为什么我的假设是错误在视图中的某个地方,在那里你创建了所有的按钮/表格/任何东西:)它至少应该是$form->setData(array('id'=>$apiClient[…])
,也许有人能看出来有什么问题?我不知道处理弹出窗口的JS是在哪里定义的,但有一件不好的事情是在第一次弹出窗口之后,出现了一个JS错误未捕获的TypeError:Object[Object Object Object]没有方法“datepicker”
首先修复这个问题,然后看看它是如何进行的。忘记连接jquery UI,但是它不起作用,它只在我连接视图中的脚本,为弹出窗口呈现表单时起作用,但我认为这不是正确的方式
if ($this->request->isXmlHttpRequest())
$view->setTerminal(true);
$id = $this->getEvent()->getRouteMatch()->getParam('id');
$form->setData($data[$id]);
return $view->setVariables(array('form' => $form));
$form->setData($apiClient[$this->getEvent()->getRouteMatch()->getParam('id')]);
return $view->setVariables(array('form' => $form));