使用jquery和codeigniter提交表单不起作用

使用jquery和codeigniter提交表单不起作用,jquery,codeigniter,Jquery,Codeigniter,我有以下表格: <form id="search_user" name="search_user" method="post" action="<?php echo base_url();?>index.php/controller/function"> <input type="submit" name="submit" id="submit" value="Submit Search" /> </form> <script typ

我有以下表格:

<form id="search_user" name="search_user" method="post" action="<?php echo base_url();?>index.php/controller/function">
    <input type="submit" name="submit" id="submit" value="Submit Search" />
</form>
<script type="text/javascript" src="<?php echo base_url(); ?>js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="<?php echo base_url(); ?>js/content1.js"></script>

当我按下按钮时,什么也没发生。请听取您的建议

您使用了不正确的选择器
:submit

您可以使用表单id订阅表单的submit事件,然后使用此表单的
操作
发送AJAX请求:

$('#search_user').submit(function() {
    var url = this.action;
    $(".content").load(url); 
    return false; 
});

选择表单元素<代码>$(“#搜索_用户”).submit()/jquery-1.3.2.min.js是否认真<代码>(“:提交”)re。。。您不能升级并查看最新的jquery绑定事件的方法(使用
.on(
)进行委派吗?@mikakun:我认为升级jquery不会解决这个问题。如果更改选择器和使用正确的表单属性(
action
)如果正在修复它,那么就不需要仅仅为了它而升级jQuery。即使动态注入元素,也可以通过将绑定放置在正确的位置,而不使用上的和委派进行绑定。尽管我同意,如果开始新的东西,能够从最新的jQuery开始总是很好的版本。@FrançoisWahl是的&你不必“为了”升级jquery和你的代码,你也可以在jq1.3网站上放上:“最好用firefox 3.6和ie6浏览”以防万一,一些疯狂的internet explorer用户正在使用8、9或10,这也是jquery获得升级的部分原因。事实上,感谢各位,我将其升级到了I.9。当我尝试此操作时,情况也是如此。当我单击“提交”按钮时,什么都没有发生。
$('#search_user').submit(function() {
    var url = this.action;
    $(".content").load(url); 
    return false; 
});