我有选择框通过ajax加载地址表格。因此用户可以选择以前保存的地址。内部地址表单,另一个列出“状态”的选择框。运费根据“州”选择框更改计算。
我想在加载地址后触发更改。我用过这段代码
$('select#addressed').change(function() {
$('select#states').trigger('change');
});
但是这会在新地址加载之前触发更改。加载地址后是否有任何触发方式?
答案 0 :(得分:2)
触发Ajax调用的success
部分中的更改。这样,在数据恢复之前它不会触发。您也可以使用$ .when / .done。
答案 1 :(得分:0)
您可以通过在完整功能中添加“click”触发器来解决此问题。我假设你的语法和标签你正在使用jQuery。在“完整”下查看this link。