当我点击添加链接时,我正在使用jQuery thickbox弹出一个窗口来添加记录。它会弹出窗口,但不会将记录添加到数据库中。虽然当我直接访问此页面添加记录时,它工作正常。
但是在弹出窗口中,添加和编辑并不相同。当我点击保存按钮时,弹出窗口隐藏,我无法看到此页面的问题。我还希望单击save
按钮时不会隐藏此窗口。
有人能帮助我吗?
提前致谢...
答案 0 :(得分:1)
我已经实现了类似于你所寻找的东西。希望这会有所帮助。 首先,我在main.pl中使用此代码使用thickbox在POPUP中调用了一个页面(假设为record.pl)。
main.pl code:
print'<script type="text/javascript" src="/javascripts/jquery.js"></script>
<script type="text/javascript" src="/javascripts/thickbox.js"></script>
<link href="/stylesheets/thickbox.css" rel="stylesheet" type="text/css" />';
print '<a href="record.pl?KeepThis=true&TB_iframe=true&height=400&width=600
class="thickbox" >Add new record</a>';
record.pl code:
print $cgi->startform(-method=>'POST', -action=>'database.pl');
--------------------------------------
print $cgi->endform;
database.pl code:
$record_value=$q->param('record');
Now make the connection to ur database.
eg. $connect = DBI->connect($dsn, $user, $pw);
and make the query something like
e.g $myquery=Insert INTO $tablename VALUES(............);
$query=$connect->prepare($myquery);
$query->execute();
它对我有用..希望这也适合你..快乐的编码!!
答案 1 :(得分:0)