Ik zit met het volgende probleem:
Ik heb een formulier die ik wil verwerken via ajax en dat doe ik op de volgende manier:
De pagina waar naar gesubmit wordt heeft als result:
In firefox geeft dit het gewenste resultaat en geeft firebug dus ook geen foutmelding.
Alleen IE6 en IE7 geven de foutmelding:
"Kan deze bewerking niet voltooien door fout: 80020101"
Deze melding krijg ik pas bij het activeren van evalScripts: true.
Zonder deze activering krijg ik ook geen foutmelding in IE6/7.
Iemand enig idee?
Edit: en ja ik heb op het forum van mootools gezocht (en tevens google), maar ook daar kon ik het probleem niet vinden
Ik heb een formulier die ik wil verwerken via ajax en dat doe ik op de volgende manier:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| window.addEvent('domready', function(){
$('form1').addEvent('submit', function(e) {
/**
* Prevent the submit event
*/
new Event(e).stop();
/**
* This empties the log and shows the spinning indicator
*/
var log = $('log_res').empty().addClass('ajax-loading');
/**
* send takes care of encoding and returns the Ajax instance.
* onComplete removes the spinner from the log.
*/
this.send({
update: log,
evalScripts: true,
onComplete: function() {
log.removeClass('ajax-loading');
}
});
});
}); |
De pagina waar naar gesubmit wordt heeft als result:
code:
1
2
3
4
5
| <script type="text/javascript"> <!-- document.form1.dns_name.style.borderColor='#FF0000'; //--> </script> |
In firefox geeft dit het gewenste resultaat en geeft firebug dus ook geen foutmelding.
Alleen IE6 en IE7 geven de foutmelding:
"Kan deze bewerking niet voltooien door fout: 80020101"
Deze melding krijg ik pas bij het activeren van evalScripts: true.
Zonder deze activering krijg ik ook geen foutmelding in IE6/7.
Iemand enig idee?
Edit: en ja ik heb op het forum van mootools gezocht (en tevens google), maar ook daar kon ik het probleem niet vinden
[ Voor 4% gewijzigd door Woef op 12-10-2007 21:50 ]