Здравствуйте. Хочу отправить на сервер данные вида {'10':'Russia', '89', 'Belorus'} ... вообщем json'oм. Данные берутся из списка 
<ul class="chzn-choices">
<li id="selPGQ_chzn_c_2" class="search-choice"><span>Belarus</span><a rel="2" class="search-choice-close" href="javascript:void(0)"></a></li>
<li id="selPGQ_chzn_c_6" class="search-choice"><span>Australia</span><a rel="6" class="search-choice-close" href="javascript:void(0)"></a></li>
</ul>
Делаю так 
var formData={};
            // $(this).find('span').val()
            $('.chzn-choices li').each(function(i) {
               
  var a = $(this).find('a').attr('rel');
  var b = $(this).find('span').text();
  
               formData = formData+{a:b};
            });
но получаю только объекты на выходе. Не понимаю почему.
а нужно только 2 элемента отослать в  данном случае. 
{'2':'Belarus','6':'Australia'}
Подскажите кто знает как сделать правильно