JQuery - 使用Ajax重新加载内容后的元素值

时间:2012-08-13 09:54:24

标签: jquery ajax dom

我对使用Ajax重新加载的输入值有问题,并且在Ajax发布后它的值发生了变化。

当我调用类似的东西时:

var blocks_orderParam = $('input[name=blocks_order]').val();

在blocks_orderParam变量中,在Ajax发布之前有值。

如何在DOM中重新加载此值?

3 个答案:

答案 0 :(得分:0)

如果代码不在ajax回调函数中,那么它将在ajax回调函数之前执行。

将代码放入ajax成功回调中,然后您会发现值已更改。

答案 1 :(得分:0)

答案 2 :(得分:0)

试试这个:

$.ajax({
   // ...
}).done(function(){
     var blocks_orderParam = $('input[name=blocks_order]').val();
})