Показать сообщение отдельно
  #4 (permalink)  
Старый 10.06.2013, 11:40
Аватар для cmd
cmd cmd вне форума
Профессор
Отправить личное сообщение для cmd Посмотреть профиль Найти все сообщения от cmd
 
Регистрация: 19.03.2011
Сообщений: 177

Спасибо, я со скобочками сам справился)

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);


Вот тут я сейчас ломаю голову и ищу какой-то готовый инструмент для синтаксического анализа строки.
__________________
Cogito, ergo sum
Ответить с цитированием