Синтаксис для передачи переменных в метод Jquery.Post () - PullRequest
0 голосов
/ 29 июля 2011

Мне тяжело, когда мой компилятор передает переменные моему методу .Post в Jquery ...

    $(function () {
    $("#DemoGraphSubmit").click(function (e) {
        e.preventDefault();
        var form = $("#DemoGraphID").serialize();
        var PopID = <% =PopID %>
        var options = [];
        var serializedForm = form.serialize();
        $.post("/PatientACO/SearchByDemographic", {PopID,form}, function (data) {
            options = $.map(data, function (item, i) {
                return "<option value=" + item.Value + ">" + item.Text + "</option>";
            });
            $("#PatientListToAdd").html(options.join(""));
        });
    });
});

Второй параметр метода $ .post () ... Он продолжает говоритьмне нужно ":" ... Как настроить переменные и передать их функциям в jquery?

Ответы [ 3 ]

2 голосов
/ 29 июля 2011

Вам необходимо отправить его как объект или как строку запроса.

Объект:

{ PopID: PopID, form: form }

Строка запроса:

'PopID='+PopID+'&form='+form
1 голос
/ 29 июля 2011

Данные, передаваемые методу post, могут быть правильно сформированным объектом json или параметром строки запроса, как показано ниже

//json

{ PopID: PopID, form: form }

//string

"PopID="+PopID+"&form="+form;
0 голосов
/ 31 июля 2011

Разобрался.

{PopID: PopID, форма: форма}

Компилятор прекратил выдавать мне злобные сообщения расистов.
Спасибо.

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