2个保管箱ajax
|
下午好,
本周,我第一次开始处理ajax请求,但是我不知道如何正确使用它。我的情况:我有2个保管箱,第一个保管箱包含数据库中的数据,第二个保管箱必须填充有我在第一个组合框中选择的选项(例如
select * from presents where city = \'$_GET[\'city\']\'
)。
我有以下代码:
从index.php标头部分
$(\'#woonplaats\').change(function(){
var woonplaats = $(\'#woonplaats\').val();
$.ajax({
type: \"GET\",
url: \"ajax.php?woonplaats=\"+woonplaats+\"\",
success: function(msg){
$(\'#pandtype\').html(msg);}
});
});
来自ajax.php
$_GET[\'woonplaats\'] = mysql_real_escape_string($_GET[\'woonplaats\']);
if(isset($_GET[\'woonplaats\']))
{
$query = \"SELECT * FROM aanbod WHERE Plaats = \'\".$_GET[\'woonplaats\'].\"\'\";
$result = mysql_query($query);
echo $query;
echo \"<select id=\'pandtype\' name=\'pandtype\'>\";
while($row = mysql_fetch_object($result))
{
echo \'<option value=\"\'.ucfirst(strtolower($row->PandType)).\'\">\'.ucfirst(strtolower($row->PandType)).\'</option>\';
}
echo \"</select>\";
}
我想念什么?
原始的第二个组合框又有什么用呢?
亲切的问候!
没有找到相关结果
已邀请:
2 个回复
杭难插
您可以动态创建您想要ajax响应显示的元素。 在元素之后显示创建的ajax请求(假设它是#woonplaats):
我更喜欢这种方法,因为根据继承的CSS规则,您可能会在显示中以\ wonk \结尾。脚本设置中有更多内容,但是可能会避免为元素上的“ display:none \”添加另一个css类或内联样式的需要。
臀夯脖锑
**组合状态
**组合城市(当状态更改时填充)
places.php
表状态 鳕鱼name_State 1 |佛罗里达 2 |加利福尼亚州 表城市 cod_city | name_city | cod_st 1 |迈阿密| 1个 2 |奥兰多| 1个 3 |圣地亚哥2 4 |旧金山| 2