Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
Hello,
I made custom form, where I use #ajax form attribute. I've noticed that it works with ie9 and ie10 but with ie7 and ie8 it shows "An error occured while attempting to process /system/ajax". After that I have uninstalled my theme and module and tried with ctools_ajax_sample module and got same error in multistep form.
When I have update my drupal core with 7.21 it works fine.
Does anybody have such issue with ie8 (I have IE8 on windows XP) ?
Thanks,
Eugene
Comment | File | Size | Author |
---|---|---|---|
#11 | jquery_update-1994280-11.patch | 90.41 KB | HenryW |
Comments
Comment #1
pfrenssenComment #2
neRok CreditAttribution: neRok commentedThere appears to be a solution to a similar issue at #1921170: ERROR (just in IE8) "An error occurred while attempting to process /modal_forms/ajax/login:"
Comment #3
pfrenssenComment #4
thewinelake CreditAttribution: thewinelake commentedIs this really the same issue? And I don't even see that 1921170 was fixed as such.
I'm probably being stupid here...
Comment #5
Calcifer CreditAttribution: Calcifer commentedI have the same problem, and i'm using Drupal 7.23. i think that this bug isn't closed....
Comment #6
Calcifer CreditAttribution: Calcifer commentedFor me this issue isn't closed. I'm using Drupal 7.23 and ajax framework doesn't work in IE8.
when i use it IE8 show an error: "An error occured while attempting to process /system/ajax".
Comment #7
Calcifer CreditAttribution: Calcifer commentedI've found the problem and the solution.
The problem is NOT in Drupal ajax framework, but in the version of jQuery form plugin.
Drupal at the moment (version 7.23) use version 2.52 of jQuery Form Plugin.
I use also jQuery Update module, that uses version 2.69, but the problem is the same.
The solution is:
i've replaced jquery.form.js with the last version 3.46, and the ajax form submit now works fine with IE8.
Please test my solution and tell me if it's good for you or you find any other problem.
Comment #8
Calcifer CreditAttribution: Calcifer commentedI've found the problem and the solution.
The problem is NOT in Drupal ajax framework, but in the version of jQuery form plugin.
Drupal at the moment (version 7.23) use version 2.52 of jQuery Form Plugin.
I use also jQuery Update module, that uses version 2.69, but the problem is the same.
The solution is:
i've replaced jquery.form.js with the last version 3.46, and the ajax form submit now works fine with IE8.
Please test my solution and tell me if it's good for you or you find any other problem.
Comment #9
mimes CreditAttribution: mimes commentedCalcifer's comment is probably the solution. I couldn't find any regressions using 3.4.6 with IE8, but someone may like to test further with IE7.
Comment #10
Calcifer CreditAttribution: Calcifer commentedAn update on my solution:
there are some problem with latest version of jQuery in administrative pages, for example in the pages for editing views.
Fortunately, jQuery update permits to choose a different version for administrative pages.
in my installation i use:
- jquery 1.10 for NON administrative pages
- jQuery 1.5 for administrative pages
Comment #11
HenryW CreditAttribution: HenryW commentedUses jquery.form.min.js and jquery.form.js version 3.51 as opposed to the outdated 2.69 which causes this error.
Comment #15
malcomio CreditAttribution: malcomio commentedAs mentioned in #8, this can be fixed with a patch to jquery_update - see the patch in #11
Comment #18
malcomio CreditAttribution: malcomio commentedseems like the testbot set the project back to drupal core...
Comment #19
markhalliwell