vasilseodor: да это понятно, что отправить данные:) Меня не покидает ощущение, что то, что вам надо, можно решить проще.
Как вам сказали, кроссплатформенный AJAX не работает без настройки отдающего сервера соответствующим образом (гуглить CORS).
Кстати, у тега form есть атрибут action, где можно указать любой урл, в том числе и на другом сервере.
Даже если резиновая. Еще в незапамятные времена у Яндекса была библиотечка, которая умела подгонять размер ифрейма под контент. Естественно, ее надо было с обоих сторон подключать, но я так понял, что у ТС есть доступ и там и там.
sl1m_dogg: либо в JS, либо присылайте с сервера не код, а описание, и прям его и вставляйте.
В DOM не храните вообще ничего. Старайтесь относится к нему как к write-only хранилищу.
Идея проста. Есть адрес вида /api/users/. по GET-запросу по этому адресу мы получим список всех пользователей. POST создаст нового пользователя. GET по адресу /api/users/12345 отдаст нам пользователя с данным айдишником. DELETE по этому же адресу удалит этого пользователя, а PUT обновит его данные. Если надо получить список пользователей, отфильтрованных или отсортированных по какому-то признаку, то это делается либо на клиенте, либо с помощью параметров в GET-запросе (/api/users/?age=25&salary=100500, /api/orders/?status=delivered).
Для каждой бизнес-сущности есть соответствующие адреса (/api/orders/, /api/users/, и т.д.).
Есть готовые библиотеки для реализации этого дела, да и самому написать не проблема.
Заводить в модели тупо вьюшное свойство как-то не комильфо. Может, лучше передавать в конструктор Popup дополнительный параметр, который потом передавать в _.template?
Макс Павлюкевич: Значит, можно не вводить людей в заблуждение и убрать тэг Backbone.js.
В MDN написано "createLink Creates an anchor link from the selection, only if there is a selection.", проверьте что выделение есть.
Дмитрий Пищалка: не обязательно. Когда в начале функции полтора десятка переменных, из которых половина -- однобуквенные счетчики из for-циклов, то создается очень неприятное впечатление.