Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Gentlepersons:

In the new Explorer11 (without compatibility mode), and Firefox, I see data coming from the browser in the following form:

query: $VAR1 = bless( { '.parameters' => [ 'POSTDATA' ], '.charset' => + 'ISO-8859-1', 'POSTDATA' => [ 'ip=56.80.2.70' ], '.fieldnames' => {}, 'escape' => 1 }, 'CGI' );

However in Explorer8.0 I see the data from the borwser in the following form:

query: $VAR1 = bless( { '.parameters' => [ 'ip' ], '.charset' => 'ISO-8859-1', 'ip' => [ '56.80.2.70' ], '.fieldnames' => + {}, 'escape' => 1 }, 'CGI' );

This is likely a javascript issue but if anyone has seen this problem in the monastery, perhaps you may be able to assist.

The latter form works with $query->param("ip") whereas the former does not.

Also the form displayed seems to be different in how certain objects are rendered.

Thank You

Replies are listed 'Best First'.
Re: Form Data from Browser in Different Structure
by jeffa (Bishop) on Jun 30, 2014 at 15:05 UTC
      If this only could be universally true. $BIGCORPS have bought into hideously expensive stuff that has a "web interface" that won't get updated due to finances or lack of support from the (perhaps now non-existant) vendor.

      We *just* convinced one of our customers to switch to IE9 less than 3 months ago, because we weren't going to go through the pain of supporting IE8 with the latest iteration of our product.