我刚刚开始学习AJAX,并试图构建从数据库中提取信息的级联下拉列表。我的AJAX.Updater代码有效,但不仅适用于其中一个下拉列表。我如何进行多个AJAX.Updater调用?原型AJAX更新器多个请求
<script type="text/javascript" src="jQuery/jquery-latest.js"></script>
<script type="text/javascript" src="jQuery/prototypejs.js"></script>
<script language="javascript">
jQuery(document).ready(function()
{
jQuery('#regiondropdown').change(function() {
dropdowns(jQuery(this).val(),"foo");
});
jQuery('#foodropdown').change(function() {
dropdowns(jQuery(this).val(),"bar");
});
}
);
function dropdowns(str,type)
{
if (type=="foo") {
new Ajax.Updater('foo', 'foo_dropdown.php', { method: 'get', parameters: {foo: str} });
} else if (type=="bar") {
new Ajax.Updater('bar', 'bar_dropdown.php', { method: 'get', parameters: {bar: str} });
}
}
</script>
只是想知道为什么你想的jQuery +原型结合要么会做对自己 –