dcsimg
www.webdeveloper.com
Results 1 to 10 of 10

Thread: Ajax from jQuery loses URL parameters

  1. #1
    Join Date
    Aug 2013
    Posts
    6

    Ajax from jQuery loses URL parameters

    I'm sorry if this is a duplicate but I can find no evidence that my original attempt was successful.

    I have a Classic Asp page, Search.asp, that has an HREF link to jQuery code that issues a call to Ajax with the Data property set to "ChkBoxYears=2001,2017". But when the linked to program, PolyDraw1.asp, starts the Request collection is empty. If I manually enter the URL "Search.asp?ChkBoxYears=2001,2017" the parameter is seen in the Request collection.

    Does anyone have any idea why the parameter does not show up in the linked to page?

  2. #2
    Join Date
    Dec 2012
    Posts
    1,350
    Method needs to be "GET" for URL parameters, however this is default. Please post your javascript.

  3. #3
    Join Date
    Aug 2013
    Posts
    6
    $("#polydraw").click(function(e) {
    //alert("polydraw");
    frmRef = $(this);
    var ylist = "2001,20012";
    $.ajax({
    type: 'GET',
    //url: $(this).attr("href"),
    url: 'PolyDraw1.asp',
    data: { 'ChkBoxYears': ylist },
    success: function(response) { alert("success RESPONSE: \n"+response); },
    error: function(request, settings, exception) {
    alert("error");
    console.log(request + ", " + settings + ", " + exception);
    },
    })
    e.preventDefault();
    //alert("polydraw done");
    });

  4. #4
    Join Date
    Dec 2012
    Posts
    1,350
    When calling a PHP script, your code works fine for me. How did you verify that the URL parameter or request collection is empty? Which version of jQuery do you use? I tested with 1.12.4.

  5. #5
    Join Date
    Mar 2007
    Location
    localhost
    Posts
    4,730
    and JQuery question go in the JavaScript Frameworks forum as well as that, please use Forum BBCode tags when posting code.
    --> JavaScript Frameworks like JQuery, Angular, Node <--
    ... and please remember to wrap code with forum BBCode tags:-

    [CODE]...[/CODE] [HTML]...[/HTML] [PHP]...[/PHP]

    If you can't think outside the box, you will be trapped forever with no escape...

  6. #6
    Join Date
    Aug 2013
    Posts
    6
    My vbscript to which the ajax goes dumps both the Request.Form collection although I did not actually expect the Request collection to be there.

    For Each Token In Request.Form
    Response.Write("Form: "&Token&" = "&Request(Token)&"<br />")
    Next

    I did expect it to be in Request.QuerySting

    For Each Token In Request.QueryString
    Response.Write("QueryString: "&Token&" = "&Request.QueryString(Token)&"<br />")
    Next

    Response.Write("rq="&Request.QueryString("ChkBoxYears")&"<br />")

    I am currently use jQuery JavaScript Library v1.10.2 and I did try the very latest jQuery version and got the same result.

    My analysis suggests that the jQuery/Ajax side of the transfer looks OK but that, for some reason I can't figure out, the parameter values don't show up in either the Request.Form or Request.QuerySting collections in vbscript.

  7. #7
    Join Date
    Dec 2012
    Posts
    1,350
    Unfortunately I don't have any knowledge about ASP and vbscript and thus I am not able to assist you. However there is a subforum for ASP on this site. Maybe the visitors there can help you.

  8. #8
    Join Date
    Aug 2013
    Posts
    6
    Do I need to start over on another thread or can I point them to this one?

  9. #9
    Join Date
    Aug 2013
    Posts
    6
    Also, I am very new to WebDeveloper so can you direct me to the sub-forum that you think might be useful?

  10. #10
    Join Date
    Oct 2013
    Location
    Sheboygan, Wisconsin
    Posts
    1,390
    Moved to ASP.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles