获取select元素的值使用jquery

时间:2013-01-28 11:50:02

标签: php jquery wordpress

  

可能重复:
  jQuery.post() in Wordpress

我想获取select元素的值并在PHP中使用它们。我使用jquery来解决它们,但我无法将它传递给PHP。这是我的代码:

<script>
        $(document).ready(function(){
            $("button").click(function(){
                var team = $("select#team option:selected").val();
                var ath = $("select#athletes option:selected").val();
                var tour = $("select#tour option:selected").val();
                var h = $("#hour").val();
                $.ajax({
                    type:"post",
                    url:"?page_id=26&t="+team+"&a="+ath+"&to="+tour
                    }
                }
                )
            });
        });
</script>

有什么不对吗?我在Wordpress中工作。我认为网址可能是错的。请帮助我,谢谢!

4 个答案:

答案 0 :(得分:1)

$.ajax({
           type:"post",
           url:"<?php echo site_url() ?>?page_id=26&t="+team+"&a="+ath+"&to="+tour
                    }
                }

答案 1 :(得分:0)

试试这个

url:"www.mydomain.com?page_id=26&t="+team+"&a="+ath+"&to="+tour

答案 2 :(得分:0)

网址需要完整。您是否尝试在管理员/用户端执行此操作?

答案 3 :(得分:0)

你可以用这个jQuery post方法做到这一点:

<script>
    $(document).ready(function(){
        $("button").click(function(){
            var team = $("select#team option:selected").val();
            var ath = $("select#athletes option:selected").val();
            var tour = $("select#tour option:selected").val();
            var h = $("#hour").val();
            $.post("?page_id=26&t="+team+"&a="+ath+"&to="+tour");
            }
            )
        });
    });