Смотри: параметры в queryString разделяются амперсандом. Когда ты передаешь на сервер такую строку
http://1.ru/2/3.php?item_url=http://ya.ru/?a=1&b=2, то сервер разбивает queryString таким образом: item_url=http://ya.ru/?a=1, b=2. Т.е. параметры из урла «проваливаются» в твой урл. Тебе надо экранировать item_url:
url = 'http://1.ru/2/3.php?item_url=' + encodeURIComponent(item_url);