Good morning all.....

I've got a call to an aspx page, nice and simple, the alerts are just
to test:

function SaveThis(key, val) {
    $.post("/services/process/config.aspx",
       { Key: key, Value : val },
            function(data){
                alert(data);
                alert(data.Results);
            }
    );
}


The alerts are just for testing obviously, but i am just keeping it
simple

anyways, the "config.aspx" simply says:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
        Dim Results As String
        Try
               If _ConfigSettings.Set(Request.Form("Key"),
Request.Form("Value")) > 0 Then
                     Results = "Saved!"
               Else
                     Results = "Error: not saved"
               End If
        Catch ex As Exception
               Results = "Error: " & ex.Message
        End Try
        Response.Clear()
        Response.Cache.SetCacheability(HttpCacheability.NoCache)
        Response.ContentType = "text/plain"
        Response.Write(String.Format("{ ""Results"" : ""{0}"" }",
Results))
        Response.Flush()
    End Sub


So i am trying to return in plain text this:

{ "Results" : "Saved!" }

But the second alert in my jQuery block says "null" for data.Results

I am missing something?

Also, i know about that class that someone made to turn a .NET class
into a JSON object, but i am just after simple results to start
with...

Thanks in advance
- Stephen

Reply via email to