1

我有通过 ajax 加载地址的选择框。所以用户可以选择以前保存的地址。在地址表格中,另一个列出“州”的选择框。运费是根据“州”选择框的变化计算的。

我想在加载地址后触发更改。我用了这段代码

$('select#addressed').change(function() {      
  $('select#states').trigger('change');
});

但这会在新地址加载之前触发更改。加载地址后有什么方法可以触发?

4

2 回答 2

2

success触发Ajax 调用部分中的更改。这样在数据返回之前它不会触发。您也可以使用 $.when/.done 。

http://api.jquery.com/jQuery.when/

于 2012-10-22T07:01:33.073 回答
0

您可以通过将“点击”触发器放在完整功能中来解决此问题。我从您的语法和标签中假设您正在使用 jQuery。在“完成”下查看此链接。

于 2012-10-22T07:01:02.730 回答