Спасибо, я со скобочками сам справился)
function someFunc(somevar) {
somevar = typeof(somevar) != 'undefined' ? somevar : 100;
$.ajax({
url: 'index.php',
type: 'post',
data: 'somevar=' + somevar,
dataType: 'json',
success: function(json) {
// smth
//}
}
});
}
var addToCart_string = addToCart.toString();
addToCart_string = addToCart_string.match(/(\$\.ajax\(\{[\s\S]+\}\);)/gm);
// теперь у меня есть строка с ajax запросом
// который надо отредактировать
// черещ new Function не получилось и через eval тоже
// по ходу надо распарсить строку и получить параметры
// а потом отъявить
var myNewFunction = $.ajax(params);
Вот тут я сейчас ломаю голову и ищу какой-то готовый инструмент для синтаксического анализа строки.