powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проблема с ajax
10 сообщений из 10, страница 1 из 1
проблема с ajax
    #38899841
VIT2708_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите почему код не работает
подключена библиотека к странице jquery-1.11.2.js

Код: 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.
<script type="text/javascript">
        $(document).ready(function () {
            $(".trigger").click(function () {
                $(".panel").toggle("fast");
                $(this).toggleClass("active");
                
                $.ajax({
                    type: "POST",
                    url: "путь к веб сервису",
                    data: '{}',
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (data) {
                        alert(data.d);
                    },
                    failure: function (data) {
                        alert(data.d);
                    },
                    error: function (data) {
                        alert(data.d);
                    }
                });
            });
        });
</script>



При кликании на кнопке я должен получить данные из веб сервиса(веб сервис писал сам и он работает) и вывести в выпадающее окно но выпадает ошибка " undefined "

Вот уже битый час сижу и не могу понять почему (до этого практически не работал с jquery)

Спасибо.
...
Рейтинг: 0 / 0
проблема с ajax
    #38899886
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708_, где выпадает ошибка? В каком файле, на какой строке? Какой у неё полный текст?
...
Рейтинг: 0 / 0
проблема с ajax
    #38899915
VIT2708_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

В VS2010 в дебаге сервис отрабатывает нормально, данные есть

в коде я добавил

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
....
success: function (data) {
                        alert(data.d);
                    },
                    failure: function (data) {
                        alert(data.d + " failure");
                    },
                    error: function (data) {
                        alert(data.d + " error");
                    }



Что бы понять ошибка это или ошибка в запросе и на выходе выдает только одно слово " undefined " срабатывает error: и больше ничего что бы могло подсказать в чем ошибка.
...
Рейтинг: 0 / 0
проблема с ajax
    #38899937
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В браузерах же отладчик JS есть. И есть console.log(), который умеет красиво выводить объект.
...
Рейтинг: 0 / 0
проблема с ajax
    #38900018
VIT2708_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander A. Sak,

Блин. думал сделать кнопку видимой для всех страниц и создал ее в мастер странице а там оказывается нельзя выполнять скрипты
...
Рейтинг: 0 / 0
проблема с ajax
    #38900622
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708_,

1) undefined + что-то == undefined
2) у error прототип
Type: Function( jqXHR jqXHR, String textStatus, String errorThrown )
3) failure - это Вы сами придумали?
...
Рейтинг: 0 / 0
проблема с ajax
    #38900650
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_VIT2708_,

1) undefined + что-то == undefined


Firefox так не считает:

Код: javascript
1.
2.
3.
4.
5.
6.
>undefined+2
NaN
>undefined+"2"
"undefined2"
>undefined+new Date()
"undefinedWed Mar 11 2015 10:28:04 GMT+0600 (OMST)"
...
Рейтинг: 0 / 0
проблема с ajax
    #38900662
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander A. Sak,
Код: 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.
30.
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 
<script type="text/javascript">
        $(document).ready(function () {
            $(".trigger").click(function () {
                               
                $.ajax({
                    type: "POST",
                    url: "json.php",
                    data: '{}',
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (data) {
                        alert(data.d);
                    },
                    failure: function (data) {
                        alert(data.d);
                    },
                    error: function (data) {
                        alert(data.d);
                    }
                });
            });
        });
</script>
</head>
<body>
<button class="trigger">Click</button>
</body>
</html>



файл json.php
Код: php
1.
2.
3.
4.
<?php
$array=array("d"=>"Петя","ss"=>"Вася");
echo json_encode($array);
?>



Все работает без ошибок
...
Рейтинг: 0 / 0
проблема с ajax
    #38900693
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Охо-хо.
Писал-писал _Vasilisk_, и все зря.
...
Рейтинг: 0 / 0
проблема с ajax
    #38901180
VIT2708_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_VIT2708_,

1) undefined + что-то == undefined
2) у error прототип
Type: Function( jqXHR jqXHR, String textStatus, String errorThrown )
3) failure - это Вы сами придумали?

3 сам.


Спасибо всем, разобрался
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проблема с ajax
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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