Показать сообщение отдельно
  #2 (permalink)  
Старый 10.06.2013, 08:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Сообщение от cmd
не получается написать регулярку для извлечения $.ajax( .. ).
Как вариант...

var str="function someFunc(somevar) { "
str=str+"somevar = typeof(somevar) != 'undefined' ? somevar : 100; "
str=str+"$.ajax({ "
str=str+"url: 'index.php', "
str=str+"type: 'post', "
str=str+"data: 'somevar=' + somevar, "
str=str+"dataType: 'json', "
str=str+"success: function(json) { "
str=str+"// smth "
str=str+"} "
str=str+"} "
str=str+"}); "
str=str+"} "
alert(str.replace(/(\$\.ajax\(\{[\s\S]+\}\);)/gm,'test'));
Ответить с цитированием