отправить массив + переменные с JQuery AJAX - PullRequest
0 голосов
/ 17 сентября 2010

Попытка отправить массив + переменные с помощью Ajax, отправка только массива работала нормально ... но при попытке добавить переменные я получаю пустое в ответ.

var ar = $("select#galaddvenn").serialize();
    var kat = $('input[name=kat]').val();
    var bppuid = $('input[name=bppuid]').val();
    j.ajax({
    data: ({'ar':ar,'kat':kat,'bppuid':bppuid}), //test normal mode..array works with: data: ar, 
    dataType: "html",

1 Ответ

1 голос
/ 17 сентября 2010

.serialize() возвращает POST-строку в виде a=1&b=2&c=3&d=4&e=5, поэтому попробуйте следующее:

var ar = $("select#galaddvenn").serialize();
var kat = $('input[name=kat]').val();
var bppuid = $('input[name=bppuid]').val();

ar += '&kat=' + kat;
ar += '&bppuid=' + bppuid;

j.ajax({
 data: ar,
 dataType: "html",

[...]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...