Передача значения ajax success: функция

У меня есть функция, которая вызывает универсальный обработчик для некоторого действия сервера, и после его завершения я хочу передать сообщение в функцию успеха ajax, основываясь на том, что произошло на стороне сервера.

Возможно ли это сделать и как я могу это сделать?

это то, что я имею в виду

$(document).on("click", "input[name='chkUserStreaming']", function () {

var prodKeyStream = $("input[name='prodKeyStream']").val();

$.ajax({
    url: 'Handlers/StreamingForUser.ashx',
    data: { 'prodKeyStream': prodKeyStream },
    success: function (data) {

        //here is where I want an alert message based on the value passed from
        //handler

    }

});

вот обработчик

public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "text/plain";
        bool success;//true or false which I want to pass to the call back
        var prodKeyStream = context.Request["prodKeyStream"].ToString();


        //server side action, from here I want to pass a varaible(message)
        //to ajax success callback             

    }

Спасибо

1 ответ

Решение

Запишите строку в объект ответа в вашем методе processrequest:

context.Response.Write(message);
Другие вопросы по тегам