cakephp表单没有响应

cakephp表单没有响应,cakephp,twitter-bootstrap,Cakephp,Twitter Bootstrap,我将cakephp与twitter引导一起使用。我调用一个模态,它显示从数据库填充的表单。表单显示为ok,但submit按钮在模式中没有响应 如果我直接调用加载到模式中的页面,那么表单就可以正常工作。我在同一页上还有一个其他模式,它可以正常工作。不同之处在于工作模式是在html中预定义的,而给出问题的模式是用url加载的。他们都有不同的身份证。我认为问题很简单,但我不知道是什么问题 控制器: public function modal($id = null) { //$this->

我将cakephp与twitter引导一起使用。我调用一个模态,它显示从数据库填充的表单。表单显示为ok,但submit按钮在模式中没有响应

如果我直接调用加载到模式中的页面,那么表单就可以正常工作。我在同一页上还有一个其他模式,它可以正常工作。不同之处在于工作模式是在html中预定义的,而给出问题的模式是用url加载的。他们都有不同的身份证。我认为问题很简单,但我不知道是什么问题

控制器:

public function modal($id = null) {
    //$this->loadModel('EditorderForm');
    if (empty($this->request->data)) {
        $this->layout = 'modal';
        $this->Bestelling->setSource('bestelling');//Sets the database to work with
        $orderedit = $this->Bestelling->findById($id);
        if (!$orderedit) {
            throw new NotFoundException(__('No orders found'));
        }
        $this->set('orderedit', $orderedit);
    } else {
        // Save logic goes here
    }
}
视图:

包含数据的某些字段(表单字段)

输出(仅表格)

bestelnumerklantnumer

串行代码
被保险人
送礼者 滴度 Opmerkingtest'' 保存更改
对于不工作的模态,表单是否在iframe中?我不明白你说它是从URL加载的,表单是用这个链接调用的:它替换了TwitterBootstrap中div模态体中的文本。不确定引导是否使其成为iframe。如果我在同一个视图中手动创建一个表单,它会工作,所以我认为cakephp会做一些事情,为什么它不工作?我不认为这是在做你认为它是做的事情。您是否在页面的其他位置声明了一个id为
editOrder
的模式。我感觉您的
href
属性被忽略,因为它首先使用
数据目标
属性来确定模式的id。我从文档中了解到,您可以使用
href
属性指定模式的id。外部调用出现问题。bestelling/modal/创建显示在模态中的输出表单,并将引导加载到模态窗口中。这是一个ajax调用。如果我这样使用它,表单将不会提交。如果我使页面中的modalwindow具有相同的输出信息,则该模式有效。只有这样,我才能使信息动态化。(模态是popupwindow,而不是cakephp的模态)。当我用一个外部文件(bestelling/modal/)调用信息时,submitbutton被阻塞了
echo $this->Form->create('Bestelling');
echo $this->Form->button('Save Changes', array('class' => 'btn btn-primary'));
                    
echo $this->Form->end();
<form action="/bestelling/modal/62172" id="BestellingModalForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div><div class="input tel required"><label for="BestellingBestelnummer">Bestelnummer</label><input name="data[Bestelling][bestelnummer]" class="input-small" value="55964" type="tel" id="BestellingBestelnummer" required="required"/></div><div class="input tel required"><label for="BestellingKlantnummer">Klantnummer</label><input name="data[Bestelling][klantnummer]" class="input-small" value="1005" type="tel" id="BestellingKlantnummer" required="required"/></div>                            </div>
    <div class="span4">
        <br/>
        <input type="hidden" name="data[Bestelling][serial]" id="BestellingSerial_" value="0"/><input type="checkbox" name="data[Bestelling][serial]"  value="1" id="BestellingSerial"/> <span class="label label-info">Serialcode</span>                                 <br/>
        <input type="hidden" name="data[Bestelling][insured]" id="BestellingInsured_" value="0"/><input type="checkbox" name="data[Bestelling][insured]"  value="1" id="BestellingInsured"/> <span class="label label-info">Insured</span>                                 <br/>
        <input type="hidden" name="data[Bestelling][giftpaper]" id="BestellingGiftpaper_" value="0"/><input type="checkbox" name="data[Bestelling][giftpaper]"  value="1" id="BestellingGiftpaper"/> <span class="label label-info">Giftpaper</span>                             </div>
    </div>
                    
    <div class="row-fluid">
        <div class="span12"> 
                        
            <div class="input tel required"><label for="discription">Titel</label><input name="data[Bestelling][titel]" class="span10" id="discription" value="X360 NBA 2K12" type="tel" required="required"/></div>                            </div>
            </div>
                    
                   <div class="row-fluid">  
                        <div class="span12">
                        <div class="input textarea"><label for="BestellingOpmerking">Opmerking</label><textarea name="data[Bestelling][opmerking]" class="span10" rows="4" cols="90" id="BestellingOpmerking">test&#039;&#039;</textarea></div>                            </div>
                   </div> 
                   <button class="btn btn-primary" type="submit">Save Changes</button></form>     
                                            </div>