powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / jQuery autocomlete
6 сообщений из 6, страница 1 из 1
jQuery autocomlete
    #39261144
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь реализовать "ступенчатый" поиск. 3 текстбокса, на каждый autocomlete
Второй использует для поиска значение первого, третий второго
Первый отлично заполняется данными, а вот со вторым печали - $("#<%=tbPNOff.ClientID %>").text() всегда пустая строка

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
 $('.SNSearch').autocomplete({
                    minLength: 2
                    , delay: 200
                    , source: function (request, response) {
                        return ($.ajax({
                            method: 'POST'
                            , url: '<%=Page.ResolveUrl("~/services.asmx/GetSNList") %>'
                            , contentType: 'application/json; charset=utf-8'
                            , dataType: 'json'
                            , data: '{ "prefix" :"' + request.term +
                                    '", "count": 15, "ac":"' +
                                    $("#<%=lbRegNo.ClientID %>").text() +
                                    '","PN":"' +
                                    $("#<%=tbPNOff.ClientID %>").text() + 
                                    '"  }'
                            , success: function (data) {
                                response(data.d);
                            }
                        }))
                    }
                });

уж и не знаю, как дальше поступать...
...
Рейтинг: 0 / 0
jQuery autocomlete
    #39261163
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz, .val() нужен
...
Рейтинг: 0 / 0
jQuery autocomlete
    #39261173
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewicz,

я хз в чём тут проблема, так как нет остального кода, но...

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
$('.SNSearch').autocomplete({
                    minLength: 2
                    , delay: 200
                    , source: function (request, response) {
                        return ($.ajax({
                            method: 'POST'
                            , url: '<%=Page.ResolveUrl("~/services.asmx/GetSNList") %>'
                            , contentType: 'application/json; charset=utf-8'
                            , dataType: 'json'
                            , data: JSON.stringify({
                                 prefix: request.term,
                                 count: 15, 
                                 ac: $("#<%=lbRegNo.ClientID %>").text(),
                                 PN: $("#<%=tbPNOff.ClientID %>").text()
                              })
                            // * никогда вот так вот не делай, как ниже, слышишь, НИКОГДА! =) 
                            //  
                            //, data: '{ "prefix" :"' + request.term +
                            //        '", "count": 15, "ac":"' + 
                            //        $("#<%=lbRegNo.ClientID %>").text() +
                            //        '","PN":"' +
                            //        $("#<%=tbPNOff.ClientID %>").text() + 
                            //        '"  }'
                            , success: function (data) {
                                response(data.d);
                            }
                        }))
                    }
                });



Ну и пора уже давно забросить AJAX средства jQuery в пыльную кладовку аналов истории, куда в принципе уже и сам jQuery давно просится.
...
Рейтинг: 0 / 0
jQuery autocomlete
    #39261190
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

за stringify отдельное спасибо. Сам ненавижу такой хней заниматься

А за AJAX - а что пользовать-то?
...
Рейтинг: 0 / 0
jQuery autocomlete
    #39261209
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Ну и пора уже давно забросить AJAX средства jQuery в пыльную кладовку аналов истории, куда в принципе уже и сам jQuery давно просится.
Я понимаю, не подумав сказал....
А что предлагаешь в замен?
...
Рейтинг: 0 / 0
jQuery autocomlete
    #39261640
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
waszkiewiczА за AJAX - а что пользовать-то?
ЕвгенийВА что предлагаешь в замен?

https://github.com/marmelab/restful.js

ну или какой-нибудь аналог..

jQuery.ajax это вообще дичь: десяток заботливо разложенных граблей для самых примитивных и простейших ситуаций. Трудно найти человека, который хоть раз бы не забыл, что для $.ajax надо объект сериализовать в строку, надо указывать правильно тип содержимого (естественно, эту строку надо помнить наизусть), и при этом не забывать указать тип данных.

+ синтаксис колбеков крайне убог.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / jQuery autocomlete
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]