2011-01-31 78 views
0

我有一个锚以ajax响应submited窗体。它用于工作,但现在,出于某种原因,形式正在submited并绕过Ajax调用问题与锚ajax提交

代码:

<script>       
//makes anchor as submit 
//searchmore is the id of the form 
$('#searchmore a').click(function() { 
$(this).parents('form').submit(); 
return false 

}); 

//submit handling 

$("#searchmore").submit(function() { 

$.ajax({ 
type: "GET", 
beforeSend: function(objeto){ /*before send function*/  }, 
url: $(this).attr('action'), 
data: $(this).serialize(), 
dataType: "text", 
success: function(data){ 

$("#display_results").append(data); 

} 

}); 
return false; 

}); 
</script> 

,如果我有一个提交按钮提交表单,Ajax响应的伟大工程,因此锚一定是问题

它似乎没有语法错误,有什么建议吗?

编辑:你可以查看页面here表格是最后。你可以找到锚(小亮蓝色的盒子,上面写着“MÁSresultados”),并提交按钮下它

+0

我假设`#searchmore`是你的窗体的ID? – jondavidjohn 2011-01-31 20:01:18

+0

是的,生病更新帖子,以清除它 – 2011-01-31 20:02:24

回答

0

试试这个:

$(document).ready(function() { 
    $('form[id=searchmore] a').click(function() { 
    $(this).parents('form').submit(); 
    return false; 
    }); 
}); 
0

问题就迎刃而解了。脚本很好......还有另一个脚本与jquery搞混了。我改变它,现在它工作

thx