0

好的,我有这个代码,我想在用户单击提交但没有刷新页面且没有表单时将此价格从和价格发送到其他页面。在其他页面上,我将使用此输入进行 sql 查询和显示结果。

Price from:<input type="text" name="from" id="from" width="50px" />
Price to:<input type="text" name="to" id="to" width="50px" />
<input type="submit" id="submit" value="Search"/>
4

3 回答 3

1

使用jquery

$('#submit').click(){
  event.preventDefault();// prevent form from submitting
   $.ajax({
     type: 'POST',
     url: 'targetpage.php', //your page here
     data: {price_from:$('#from').val() , price_to: $('#to').val()},
     success: function(response){
     }
  });
});  
于 2012-10-19T05:20:12.100 回答
0
var _from = $('#from').val(); 
var _to   = $('#to').val();    
$.post('your_file.php',{from: _form, to: _to},function(data){
    //Do Something with returned data.
},'json');

'json'最后也可能'html'取决于您要返回的内容。

于 2012-10-19T06:25:44.530 回答
0

嗨,您可以使用 jQuery+Ajax 来实现这一点,试试这个

$('#submit').click(function(event) {

        var from = $('#from').val(); 
        var to   = $('#to').val();
        $.ajax({
                type: "POST",
                url: "page_name.php",
                data:"from="+from+"&to="+to,
                success: function (msg) {

                    //some action
                }
            });

    });

并且在您的 php( page_name.php) 文件中,您可以获得发布的值并可以进行必要的操作

$from = $_POST['from'];
$to   = $_POST['to'];
于 2012-10-19T05:19:43.673 回答