Показать сообщение отдельно
  #10 (permalink)  
Старый 10.06.2013, 14:16
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

насколько я понимаю нужно изменить значения внутри ajax и переопределить функцию someFuns
тогда так
<!DOCTYPE html>
<head>
 <script 
src="http://code.jquery.com/jquery-1.9.1.js"> 
</script>
</head>
<body>
<script>
function someFunc(somevar) {
	somevar = typeof(somevar) != 'undefined' ? somevar : 100;
$.ajax({
		url: 'index.php',
		type: 'post',
		data: 'somevar=' + somevar,
		dataType: 'json',
		success: function(json) {
				}
	});
};

var somevar='somevar';
var str=someFunc.toString();
var str0=str.split('$.ajax(')[0];
var stre=')}';
var parameters = 'var pars='+str.split('$.ajax(')[1].split('})')[0]+'}'; eval(parameters);
var paramsArray = {};
	for (var u in pars) {
		if (u && pars && u) {
			paramsArray[u]=pars[u];//здесь переопределяем значения
		}
	}
;	
pp=str0+'$.ajax('+JSON.stringify(paramsArray)+stre;
eval(pp);
console.log(someFunc.toString() );
</script>
 </body>
</html>
Ответить с цитированием