将选择选项框值传递给PHP

时间:2012-08-10 21:02:10

标签: php jquery select

所以我要做的是有一个带有选项的下拉框,当选择一个选项时,将从数据库中提取数据并放在页面上。

怎么可能?

我尝试使用.post方法通过jquery传递它,但是我需要刷新页面,但我不能这样做,因为页面是一个表单并且通过刷新,我们失去了用户到目前为止输入的内容。 ..

谢谢你, ARA

4 个答案:

答案 0 :(得分:0)

使用JQuery post

    $.post('<url>', {'input' : data},
        function(answer){
              alert(answer);
   });

您可以将其设置为不刷新页面。

答案 1 :(得分:0)

使用jquery .post作为Philippe的建议,页面将标准不刷新。

答案 2 :(得分:0)

您还可以将表单设置为预填充用户输入的所有值(在页面刷新之后)。我不建议将其作为AJAX解决方案的替代品,但我仍然推荐它,即优雅降级。

答案 3 :(得分:0)

我不确定我是否理解你的需要。但我想你想从db中选择一些数据并将其放在你的页面上。这个&#34;选择程序&#34;必须通过在表单提交之前更改某些下拉列表的值来触发? 所以我会说你必须使用这样的东西:

 $("#dropdownlist").change(function(){
        var jqxhr = $.get("getdata.php",{key : $(this).val() });
        jqxhr.success(function(response){
            // and place response on yr page
        });
    });