小编sch*_*kxx的帖子

通过Ajax提交模态表单

我的问题实体有一个正常的表格.

在该表单中有一个模态表单,允许用户为他们的问题添加其他标签.

这是我的模态形式的图像:

在此输入图像描述

这是我的模态形式的twig模板:

<div id="mymodal" class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title" id="myModalLabel">Add New Tag</h4>
        </div>
        <form class="tagForm" id="tag-form" action="{{ path('addTag') }}" method="post" enctype="multipart/form-data">
            <div class="modal-body">
                <label for="tagName">Tag Name: </label>
                <input id="tagName" class="form-control" type="text"/>

            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                <input id="tag-form-submit" type="submit" class="btn btn-primary" value="Add Tag">
            </div>
        </form>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

查看我的模态表单的脚本:

$('#addTag').click(function(e) {
        e.preventDefault();
        $('#mymodal').modal();
    });
Run Code Online (Sandbox Code Playgroud)

我的模态表单提交的脚本:

$(function() {

    $('#tag-form').submit(function() {
        $.ajax({
            type: …
Run Code Online (Sandbox Code Playgroud)

forms ajax jquery symfony twitter-bootstrap

6
推荐指数
1
解决办法
2万
查看次数

你能在MySQL Workbench中创建一个继承图吗?

我正试图制作一个涉及遗传的ERD.我可以在MySQL Workbench中制作一个吗?

mysql inheritance mysql-workbench

5
推荐指数
1
解决办法
3829
查看次数

表单提交时出错:CSRF令牌无效.请尝试重新提交表单

我一直在尝试提交一个表单,将一个Question对象添加到db中.

但每次我这样做,错误"CSRF令牌无效.请尝试重新提交表单"显示.

在我的表单的内容字段中,我附加了这个插件,这是一个与Stack Overflow相同的编辑器.

在我的表单的标记字段中,我已将此附加标记自动完成.

这是我的控制器代码:

/**
 * Creates a new Question entity.
 *
 * @Route("/ask", name="question_create")
 * @Method("POST")
 * @Template("VerySoftAskMeBundle:Question:ask.html.twig")
 */
public function createAction(Request $request) {
    $entity = new Question();
    $form = $this->createCreateForm($entity);
    $tags = $this->getDoctrine()->getRepository('VerySoftAskMeBundle:Tag')->findAll();
    date_default_timezone_set('Asia/Manila');
    $entity->setDateOfPost(new \DateTime());

    $entity->setOwner($this->getUser());

        $form->handleRequest($request);

        if ($form->isValid()) {
            $em = $this->getDoctrine()->getManager();
            $em->persist($entity);
            $em->flush();

            return $this->redirect($this->generateUrl('question_show', array('id' => $entity->getId())));
        }


    return array(
        'entity' => $entity,
        'form' => $form->createView(),
        'tags' => $tags
    );
}

/**
 * Creates a form …
Run Code Online (Sandbox Code Playgroud)

forms symfony tag-it twitter-bootstrap pagedown

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