如何根据rails query ajax中的其他下拉列表值更改选择框值

在这里,我必须为User和UserType建模。 如果我更改usertype然后用户属于特定的usertype将在下拉列表中列出。 这是我的代码。

*。html的

jquery文件是

 $("#payslip_user_type_id").change(function(){ var url = '/payslips/new?user_type_id=' + $(this).val() + '' $.ajax({ url: url, dataType: 'script', type: 'GET', success: function(data){ $("#payslip_user_id").html(data); } }); }) 

控制器代码是

 if params[:user_type_id].present? @users = UserType.find(params[:user_type_id]).users respond_to do |format| format.js end end 

和new.js.erb文件是

      

当ajax请求发出时,我可以在浏览器控制台中看到选择选项。 但它在html中没有改变。 请任何人帮助我。 参考下面的截图

尝试改变

 dataType: 'script' 

接受HTML

 dataType: 'html'