我有一个带有 2 个选择框的 ZF 表格。两者都应该从 2 个数据库表中填充。首次呈现表单时,将填充第一个选择框。(所以这已经完成并且工作正常)然后我想通过在用户选择一个值时获取第一个选择框的值来填充第二个选择框并将其传递给选择 SQL 以获取第二组数据。
而且我不希望刷新页面。(所以 ajax/javascript/jquery)
我有以下观点(.phtml)
<script type="text/javascript">
$(document).ready(function(){
$('#make').change(function($e){
$e.preventDefault();
var href= "index/load";
var data = 'make_id='+$('#make').val();
$.ajax({ type: "POST",
url: href,
data: data,
success: function(response){
location.href = 'index/load';
}
});
});
});
</script>
但我无法在我的控制器操作中使用以下方法访问从 ajax 帖子传递的值
$this->getRequest()->getParams('make_id');