Jquery 如何使用twitter引导和zf2操作?

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'])); ?

我有一个包含数据库中一些表数据的视图,我需要添加带有poup对话框的按钮,以便在表单中编辑它,按钮:

<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));