使用href调用modal时,Jquery代码不起作用以传递获取值

时间:2016-09-13 15:48:15

标签: jquery

我正在开发一个站点,并且在我的站点上有一些功能,其中调用包含动态填充表单的模式以执行数据库更新。

让我能够将get值传递给我的模态,这样我就可以用数据库值动态填充表单输入,首先,我在启动页面上声明模态并使用href来调用了解它的剩余内容。我将在下面提供一些示例代码:

customer.php

    <html>
    <header>
    </header>

    <body>

    <div class="modal fade" data-keyboard="false"  id="customer_updateModal" tabindex="-1" role="dialog" aria-labelledby="customer_updateModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
                                                                                </div>
        </div>
        </div>

    <a data-toggle='modal' data-target='#customer_updateModal' href='modals/customer_updateModal.php?id=<?php echo $staff['customer_key'];?>' role='button'></a>

    </body>

    </html>

customer_updateModal.php

<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>

</div>

<div class="modal-body">
                                                                                        <div class="database">

<form method="post">
<div class="form-group">
<label for="cn">Customer Name</label>
<input type="text"name="name" value='<?php echo $this->get_customer;?>'>
</div>

<div class="form-group">
<label for="em">Email</label>
<input type="text" name="email" value='<?php echo $this->get_customerEmail; ?>'>
</div>

<div class="form-group">
<label for="pr">Product</label>
<input type="text" name="address" value='<?php echo $this->get_customerAddress; ?>'>
</div>

<div class="form-group">
<label for="pn">Phone</label>
<input type="text" name="phone" value='<?php echo $this->get_customerPhone; ?>'>
</div>

<button type="submit" class="btn btn-success">Submit</button>
</form>
                                                                                            </div>
                                                                                    </div>

<div class="modal-footer">                                                                                       <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>

我在提交模态表单时遇到问题,因为我使用jquery进行提交以避免页面重新加载。我已经尝试在我的customer_updateModal.php页面中包含一个jquery lib,但是当模式打开时它会导致我的网站功能出现问题,即使jquery代码开始工作。我也尝试将我的jquery代码放在启动页面(customer.php)上,这也没有用。如果我能找到一个处理这个问题的好方法,我会感到高兴,因为我对jquery很新,所以我不知道如何以及为什么我会遇到这个问题。

0 个答案:

没有答案