Hi,
maybe you missed this
 function SaveThis(key, val) {
     $.post("/services/process/config.aspx",
        { Key: key, Value : val },
             function(data){
                 alert(data.responseText);
             }
     );

Tony

On 8 Дек, 17:12, MorningZ <[EMAIL PROTECTED]> wrote:
> 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