2012-01-06 2 views
2

Возможно ли добавить некоторые дополнительные параметры для получения/отправки методов в jQuery.Добавить дополнительный параметр для get/post ajax

Ex:

$.get(url,{a:b,c:d},function(data){ 

//codes.. 

}); 

Здесь вы можете увидеть, что он содержит два параметра, а и с.

Теперь подумайте, что мне нужно добавить дополнительный параметр [e:f] для каждого метода get/post на веб-странице.

это возможно?

Поэтому, когда мы запускаем метод get/post, ему необходимо автоматически добавить дополнительный параметр.

спасибо.

ответ

3

Вы можете использовать jQuery.ajaxSetup() для установки значений по умолчанию.

jQuery.ajaxSetup({ 
    data: { 
     e: f // obviously `f` needs to be defined in this scope 
    } 
}); 

Однако, вы должны знать, что будет не быть включены эти параметры, если вы используете .load(), из-за того, что, скорее всего, bug in jQuery.

+0

Спасибо, позвольте мне проверить ... – Red

Смежные вопросы