我有以下代码,但它不起作用我假设问题是我的函数声明,但不知道如何调试它。欢迎任何帮助。谢谢你提前。
<script type="text/javascript">
$(function(){
if ($('select#prod_category').val() == ''){
$('select#prod_group').hide();
}
if ($('select#prod_group').val() == ''){
$('select#product').hide();
}
$("form#g_search select").change(function(){
$("div#gutschein_filter form#g_search").submit(function(){
event.preventDefault();
window.location.href = "/folder/" +
encodeURI($("#prod_category").val()) + "/" +
encodeURI($("#prod_group").val());
});
});
});
</script>
答案 0 :(得分:3)
$("div#gutschein_filter form#g_search").submit(function( event ){
event.preventDefault();
window.location.href = "/folder/" +
encodeURI($("#prod_category").val()) + "/" +
encodeURI($("#prod_group").val());
});
我在你的代码中发现了一个问题。缺少event
参数到submit
回调函数。
使用 firebug 或类似调试程序来获取错误。这是关于 firebug for JavaScript 。