Вызов функции JavaScript из глобального файла и возврат ее для добавления в HTML

Если вы хотите внести свой вклад в проект Squash TM, не стесняйтесь обращаться к команде Henix, отправив письмо по этому адресу: contact@squashtest.org

Если вы хотите разработать этот плагин самостоятельно , вы можете получить доступ к исходному коду и всей необходимой документации на этом веб-сайте: www.squashtest.org

Надеюсь, он ответит на ваш вопрос.

Спасибо.

0
задан AndroidNoobie 19 January 2019 в 21:04
поделиться

1 ответ

Я нашел ответ, я не узнал логическую причину такого поведения, но данные не были в методе успеха, даже если код statuc был 200. на самом деле это было в ошибке: свойства ajax-запроса. я сделал следующее: вместо успешного добавления данных в элемент html. я сделал это в тексте ответа.

Вот код, прежде чем не работает:

  function GetProfession(elementID) {
$.ajax({
    url: "/Handlers/GlobalHandler.ashx",
    dataType: "JSON",
    contentType: "application/json;charset=utf-8",
    //responseType: ResponseType,
    data: {
        functionName: "GetProfession"
    },
    success: function (data) {
        return $("#" + elementID).html(data);
    }
});
}

Вот тот, который работает

function GetProfession(elementID) {
    $.ajax({
        url: "/Handlers/GlobalHandler.ashx",
        dataType: "JSON",
        contentType: "text/html; charset=utf-8",
        //responseType: ResponseType,
        data: {
            functionName: "GetProfession"
        },
        success: function (data, fata, meta) {
        },
        error: function (err) {
            $("#Profession").html(err.responseText);
            //alert(err.responseText);
        }
    });
}
0
ответ дан mark dibe 19 January 2019 в 21:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: