Это функция редактирования. При клике функции передаются соответствующие параметры.
Рассмотрим на примере 1-2 параметров. Я получаю xml и мне возвращается такое значение с кавычкой: <title>test"</title>
Далее я пишу
var campaignTitle = ($(campaign).find("title").text());
То есть присваиваю переменной полученное значение, затем мне нужно это значение передать в функцию для дальнейшей обработки, что я и пытаюсь сделать вот тут
onclick='clickEditCampaing("+ campaignId + ", "" + campaignTitle + "", "" + campaingDescr + "","" + campaingFullDescr + "","" + conditionsDescr + "","" + mrctId + "","" + campStart + "","" + campStop + "","" + bannerTitle + "", "" + link + "")'
Если кавычки во всех этих переменных отсутствуют скрипт отрабатывает корректно, функция принимает параметры и выводит в определенных input-ах.
Но вот засада, параметры разделены кавычкой и запятой именно в таком формате они передаются в функцию, но если в тексте который вернулся есть кавычка начинается путаница с границами параметров. Где заканчивается и начинается