Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery JQery.post как передать несколько параметров data?

JQery.post как передать несколько параметров data?


     30.01.2015    jQuery    926

вопрос
Здравствуйте! Возник вопрос.

как в $.post передать несколько параметров разного типа. Например:
$.post( "test php", 
$('#fbonus').serialize() { bonus: "John" }
);


Т.е. все данные переданные постом из формы и еще один пост bonus "John". Через запятую нельзя. Синтактическая ошибка. Как правильно не знаю.

Ответил: vitnet


...
    var params = {};
    $.each($('#fbonus').serializeArray(), function(index,value) {
        params[value.name] = value.value;
    });
    params['bonus'] = 'John';

    $.post( "/test php",
params, function(data) { /* code to execute */ });
    ...

Комментарии пользователей (1)

locksmith
24

locksmith - 31 января 2015 14:50 - Юзер

Решение в ответе работает! Автору спасибо! Если честно то я ожидал, что-то попроще.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы