powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / передача параметров в callback
5 сообщений из 5, страница 1 из 1
передача параметров в callback
    #36258413
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    function getData(serviceURL, controlLocation, fn) {
        $.ajax(
    {
        type: "POST", contentType: "application/json; charset=utf-8", dataType: "json", url: serviceURL,
        data: "{'controlLocation':'" + controlLocation + "'}",
        success: fn,
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            alert(textStatus);
        }
    });

в качестве обратного вызова выступает:
Код: plaintext
var f_search = function() { search(); }


но хотелось бы получать в функцию и парамет msg.d
как можно реализовать?
...
Рейтинг: 0 / 0
передача параметров в callback
    #36258470
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Убери contentType. В твоем случае нужно "application/x-www-form-urlencoded", что и стоит по умолчанию.
2. Неправильное определение data. Хотя можно и строку:
data:"&controlLocation=" + controlLocation
но все же приветствуется объект:
data:{controlLocation:controlLocation}
3.
Код: plaintext
1.
2.
function getData(serviceURL, controlLocation, fn) {
    $.ajax({type:"POST", dataType:"json", url:serviceURL, data:{controlLocation:controlLocation}, error:function(xhr, textStatus){alert(textStatus)}}), success:function(data){fn(data.msg.d)};
}
Понятно, что функцию f_search надо задавать с получением параметра, хотя удобнее было бы запускать прямо из обработчика или задавать пользовательскую функцию, но с получением всего объекта data (в данном случае это тип json).

Надеюсь, я правильно понял вопрос, так как не определено что такое msg.d ... Также нет связи между fn и f_search - пришлось самому догадываться.
...
Рейтинг: 0 / 0
передача параметров в callback
    #36258734
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c п1 и п2 все у меня нормально так и должно быть.

с п3 немного не так, но намек понят, спасибо все получилось.
...
Рейтинг: 0 / 0
передача параметров в callback
    #36259033
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удивительно самонадеянно ...
...
Рейтинг: 0 / 0
передача параметров в callback
    #36259290
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
п1. все что кроме
Код: plaintext
application/json; charset=utf- 8 
asp.net игнорирует

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


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