Php JQuery加载的表单赢得';不要屈服

Php JQuery加载的表单赢得';不要屈服,php,jquery,ajax,Php,Jquery,Ajax,当我通过Ajax JQuery加载表单时,如下所示: $('#quick_feed').load('api/shs/loaders.php?do=ask_question'); 表单出现了,但问题是当我单击“提交”按钮时,表单不处理提交。这是这张表格 <div class="feed_header"> <div class="feed_profilepic"><img src="profile_pics/<?php echo $session->

当我通过Ajax JQuery加载表单时,如下所示:

$('#quick_feed').load('api/shs/loaders.php?do=ask_question');
表单出现了,但问题是当我单击“提交”按钮时,表单不处理提交。这是这张表格

<div class="feed_header">
    <div class="feed_profilepic"><img src="profile_pics/<?php echo $session->profile_pic; ?>" width="50" height="50" class="image3" border="0"></div>
    <div class="feed_postedby"><?php echo $session->full_name; ?></div>
    <div class="feed_posted"></div>
</div>

<div class="feed_header" style="padding-top: 3px;">
<form action="?task=submit" method="POST"><input type="text" style="width:  97.7%; color: #000;" class="box" name="question" value="">
</div>

<div class="feed_header" style="padding-top: 2px;">
<textarea rows="10" name="question_more" id="aboutyou" cols="30" style="resize:none; width: 99%"></textarea>
</div>

<div class="feed_header" style="padding-top: 2px;">
</div>

    <div class="feed_header" style="padding-top: 2px;">
    <div class="feed_buttons" id="ask" style="padding-left: 5px;"><p><input type="submit" value="Ask It"></form></p></div>
<a href="#" onClick="AADS(); return false"><div class="feed_buttons" style="padding-left: 5px; padding-top: 0px;"><p><span class="feed_button" style="background-color:#999; margin-top: 3px;">Cancel</span></p></div></a>
</div>

配置文件_pic;?>“width=“50”height=“50”class=“image3”border=“0”>


表单的提交是加载表单的页面。有什么建议吗?

从围绕
标记的div中删除表单,并在同一级别结束标记:

<form action="?task=submit" method="POST"><input type="text" style="width:  97.7%; color: #000;" class="box" name="question" value="">
   <div class="feed_header" style="padding-top: 2px;">
      <textarea rows="10" name="question_more" id="aboutyou" cols="30" style="resize:none; width: 99%"></textarea>
   </div>

   <div class="feed_header" style="padding-top: 2px;">
   </div>

    <div class="feed_header" style="padding-top: 2px;">
       <div class="feed_buttons" id="ask" style="padding-left: 5px;">
          <p><input type="submit" value="Ask It"></p>
       </div>
       <a href="#" onClick="AADS(); return false">
          <span class="feed_buttons" style="padding-left: 5px; padding-top: 0px;">
              <span class="feed_button" style="background-color:#999; margin-top: 3px;">Cancel</span>
          </span> 
       </a>
    </div>
</form>


我不知道这是否会导致任何不当行为,但您的表单打开和关闭标记已经非常混乱。您应该在同一级别的可见位置打开和关闭它。我的猜测与Zoltan一致。您正在将表单开始呈现在div中,因此浏览器可能正在为您关闭它,以便将其包装在其中div无效。我建议您在浏览器中使用开发工具并检查表单。我的猜测是,您会发现它没有像您所想的那样包含您的元素。有人能解释如何修复它吗?请将它从它所在的div中删除