Показать сообщение отдельно
  #19 (permalink)  
Старый 12.06.2013, 13:49
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от cmd
delete options.success
С чего ты взял что options - тот самый объект, который передали в $.ajax ?

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(document).ajaxSend(function(event, xhr, options){
    alert(options instanceof MyOptions);
    delete options.success;
    console.log(options.success);   // undefined
});

function MyOptions(options) {
    return options;
}
var myOptions = new MyOptions({
    url: "test.html",
    success: function() { console.log("Как бы там ни было, а мы увидим этот текст"); }
});
$.ajax(myOptions);
</script>
Ответить с цитированием