我有几个关于 jquery 的问题,这是我的代码
<?php $date=$_POST["user"]; require_once("test1.php");
function createReportTable($result, $title){ }?>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js" ></script>
<script type="text/javascript">
$(document).ready(function() {
alert("hi");
$('.show_hide').hide();
$('.addperm').submit(function(){
var query = $('#user').val();
$.post("test.php", query, function(response){
alert(response);
}); }); $('.show_hide').show(); });
</script>
</head>
<body>
<form action= 'test.php' class = 'addperm' method='post'>
<input type='text' name='user' id='user' /><br />
<input type='submit' value='Add' id="add">
</form>
<div id="wrapper" class="show_hide">
<div id="center">
<div>
<?php createReportTable(getReport($date), "xyz"); ?>
</div>
</div> </div>
所以这是我的问题 1)我尝试使用警报功能,但它在 chrome 中不起作用。Firefox 它工作正常。为什么呢?2)我试图隐藏和取消隐藏 div 标签,但它似乎在 chrome 中根本不起作用,但在 Firefox 中它隐藏了潜水 div 标签但不再显示它。
我认为 div 标签没有再次显示的原因是在 $post 页面刷新之后,因此它无法正常工作。如果这是问题,我该如何解决?如果这不是问题,那么可能是什么问题。以及为什么 chrome 浏览器不工作。
如果我不关心 div 标签,则代码可以完美运行,并根据所有浏览器的要求提供输出。
任何帮助将不胜感激