<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) {
// smth
//}
}
});
}
var somevar='somevar';
var str=someFunc.toString();
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];
}
}
var my_ajax_funciton_now = $.ajax(someFunc); // это провал. зараза выполняет вместо того, чтобы присваивать.
console.log(my_ajax_funciton_now );
</script>
</body>
</html>