我有通过 ajax 加载地址的选择框。所以用户可以选择以前保存的地址。在地址表格中,另一个列出“州”的选择框。运费是根据“州”选择框的变化计算的。
我想在加载地址后触发更改。我用了这段代码
$('select#addressed').change(function() {
$('select#states').trigger('change');
});
但这会在新地址加载之前触发更改。加载地址后有什么方法可以触发?
我有通过 ajax 加载地址的选择框。所以用户可以选择以前保存的地址。在地址表格中,另一个列出“州”的选择框。运费是根据“州”选择框的变化计算的。
我想在加载地址后触发更改。我用了这段代码
$('select#addressed').change(function() {
$('select#states').trigger('change');
});
但这会在新地址加载之前触发更改。加载地址后有什么方法可以触发?
success
触发Ajax 调用部分中的更改。这样在数据返回之前它不会触发。您也可以使用 $.when/.done 。
您可以通过将“点击”触发器放在完整功能中来解决此问题。我从您的语法和标签中假设您正在使用 jQuery。在“完成”下查看此链接。