我是ajax的新手,在设置刷新按钮时,我在实现组合框的动态重新加载时遇到了问题。
<html>
<head>
<script type="text/javascript">
$(function() {
alert('Document is ready');
$('#b').on('click', function(){
alert('You clicked the button');
$('#s').load(test.php);
});
});
</script>
</head>
<body>
<select name="s" id="s">
<?php $server = 'localhost'; //localhost is the usual name of the server if apache/Linux.
$login = 'root';
$pword = '';
$dbname = 'item';
mysql_connect($server,$login,$pword) or die($connect_error); //or die(mysql_error());
mysql_select_db($dbname) or die($connect_error);
?>
<?php
$query = "select * from ajax_categories";
$results = mysql_query($query);
while ($rows = mysql_fetch_assoc(@$results))
{?>
<option value="<?php echo $rows['id'];?>"><?php echo $rows['category'];?></option>
<?php
}?>
</select>
<input type = "button" value="go" name="b" id="b">
和test.php代码:
<?php
$query = "select * from ajax_categories";
$results = mysql_query($query);
while ($rows = mysql_fetch_assoc(@$results))
{?>
<option value="<?php echo $rows['id'];?>"><?php echo $rows['category'];?></option>
<?php
}?>
它会显示警报,但组合框不会重新加载新的数据库内容
发布于 2014-06-26 17:09:24
尝试更改此设置:
$('#s').load(test.php);
要这样做:
$('#s').load('test.php');
字符串文字很重要。
https://stackoverflow.com/questions/24426382
复制相似问题