2012-08-28 32 views
0

我需要跟踪prevoius选择做jQuery的AJAX记得变量

此代码运行在每个阿贾克斯成功

var region = $("#regionDropDown :selected").html(); 
var newRegion; 

if ($('#regionDropDown').find("option:selected[value!='all']").length) { 
    var region = newRegion; 
    var newRegion = "-Region: " + $("#regionDropDown :selected").html(); 
}​ 

但这不会工作后,我坐上区域未定义。

任何提示?

回答

4

您指定region = newRegion,这意味着它们现在都未定义并且数据丢失。 你不需要那条线(var region = newRegion;

+0

那么我怎样才能让区域包含newReion的内容?我需要更新每个更新选择的内容:P – Mackelito

+0

'var newRegion = region; var region = ...'然后你的旧数据仍然在'newRegion'中。也许这是一个好主意,改变变量的名称:) – Ohad

+0

嗯..不是我在做什么? var region = newRegion; var newRegion = ... – Mackelito