насколько я понимаю нужно изменить значения внутри 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>