Opened 18 years ago
Closed 18 years ago
#4277 closed defect (bug) (fixed)
bug in addArg() in wp-ajax.js causes nothing to happen
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 2.2.1 | Priority: | normal |
Severity: | normal | Version: | 2.2 |
Component: | Administration | Keywords: | |
Focuses: | Cc: |
Description
There is a bug in the addArg() in wp-includes/wp-ajax.js
on line 30, the variable a is basically incorrectly typed:
var a = [];
it should be instead:
var a = $H();
the function definition should be:
addArg: function(key, value) { var a = $H(); a[encodeURIComponent(key)] = encodeURIComponent(value); this.options.parameters = $H(this.options.parameters).merge(a); }
Attachments (1)
Change History (8)
#3
@
18 years ago
thanks technosailor.
To help clarify, the function should basically add a new key into the this.options.parameters hash variable, but it never gets updated with the new key because "a" was created as []
I'm encountering this bug with a plugin I'm working on, which does some ajax stuff. It doesn't appear that this function is actually used anywhere else within the WordPress codebase.
Note: See
TracTickets for help on using
tickets.
No idea what the problem is you're encountering, however I've attached the diff of your changes for the sake of ease for the devs.