2011-12-15 24 views
0

情况是这样的:如何重定向页面,然后用ajax数据预填充选项?

在page1.php上,有一个数据网格,每一行都有一个视图链接。现在,当我点击视图链接时,它应该重定向到另一个页面,这将是page2.php。在page2.php中,有5个复选框和一个输入表单(它实际上是一个带有提交按钮的搜索选项/功能)。我想从数据库中预先填充这些选项,这些数据基于page1.php中“view”链接的“ID”,然后根据预填充选项显示搜索结果。我该如何处理这个问题?

这里是我当前的代码

$('.view').click(function(){ 
     var id = $(this).attr('id'); 
     var userid = $('#userid').val(); 
     window.location = './page2.php'; 
     //I don't really know what to do here. 
     //assuming the db table is named testtable? 
     //am i just gonna use $.ajax() ?, if so,how will i extract the returned data 
     // in order to prefill the options on page2.php and at the same time 
     // show the result of the search based from the prefilled options? 

    }); 

回答

2

为什么你需要AJAX这个?

您可以将链接的HREF设置为重定向到page2.php?var=smth,然后使用该值从数据库中用php提取信息,然后根据它填充HTML表单。

+0

但是在page2.php上有一个提交按钮,只用我的想象力,如果我会做,比如page2.php?id = 1,我只能预填充复选框和输入表单,但不会提交自己,正确的?,那么我怎样才能在输入表格被预先填充的准确时间内获得搜索结果呢? – sasori 2011-12-15 08:04:46

相关问题