TypeError:' stepUp'调用了一个没有在jquery中实现接口HTMLInputElement的对象

时间:2014-03-26 09:29:07

标签: javascript jquery ajax jquery-post

我使用jquery $ .post方法调用php文件。在重新检索数据时,我收到错误。

我在google上搜索过,找到了4到5个解决方案,但这些解决方案无效。

请帮帮我。

这是我的代码,

Jquery的

 $(document).ready(function(){

 $("[name='side_door_on_size']").click(function (){
        var side_door_on_size=$(this).val();
        $.post('<?php echo get_home_url(); ?>/wp-content/plugins/thermax/filter.php',
               {side_door_on_size:side_door_on_size}, 
               function(data){
                  alert(data);
              });
       })
  })

HTML

<input type="radio" name="side_door_on_size" class="side_door_on_size" id="side_door_on_size" value="25m"/>25m

2 个答案:

答案 0 :(得分:0)

请在jQuery选择器$("input[name=side_door_on_size]")中添加元素名称,

试试这段代码

$(document).ready(function(){

 $("input[name=side_door_on_size]").click(function (){
        var side_door_on_size=$(this).val();
        $.post('<?php echo get_home_url(); ?>/wp-content/plugins/thermax/filter.php',
               {side_door_on_size:side_door_on_size}, 
               function(data){
                  alert(data);
              });
       })
  })

答案 1 :(得分:-1)

请尝试

<script>
    $(document).ready(function() {
        $("[name=side_door_on_size]").click(function() {
            var side_door_on_size = $(this).val();
            $.post('<?php echo get_home_url(); ?>/wp-content/plugins/thermax/filter.php', {side_door_on_size: side_door_on_size}, function(data) {
                alert(data);
            });
        });
    });
</script>