почему jquery не может вернуть строку / текст? - PullRequest
1 голос
/ 04 июля 2010

default.aspx

<button id="getGrouper">GetGroupers</button>

 <script type="text/javascript">
        $(document).ready(function () {
            $("#getGrouper").click(function () {
                $.ajax({
                    type: "post",
                    url: "Groupers.aspx/groupers",
                    data: "{pid:25}",
                    dataType: "text",
                    success: function (data) { alert(data); },
                    error: function (err) { alert("err:" + err); }
                });
                return false;
            });
        });
    </script>

groupers.aspx.cs

[WebMethod]
public static string groupers(

    int project_id)
    { 

    string employees = "";

    foreach (string s in ids.Split(','))
                        {
                            u = user.getUserbyUid(Convert.ToInt32(s));

                            employees += "<a class=\"reply_notify_delete\" href =showuser.aspx?uid=" + u.Uid + "&pid=" + p.Pid + ">" + u.userName + "</a>  ";
                        }
    return employees;

    }

хочу получить группировщиков по идентификатору проекта

Я хочу получить строковый тип, затем добавить его, но я отлаживаю код, он не работает, нет ответа, и я устанавливаю точку останова, он не идет в статический метод "группировки", почему?

1 Ответ

1 голос
/ 04 июля 2010

Где у вас есть

"{pid:25}",
dataType: "text",

измените его на

'{"project_id":25}',
dataType: "json", 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...