Fejl i javascript på wordpress->e commerce
Hej,Har en webshop i wordpress->wp-e-commerce og den driller lidt. Ajax bliver ved med at loade når man submitter en vare, varen kommer i kurven, men først når man opdaterer siden. Ligeledes når man skal tømme kurven. OBS. Det sker kun i IE.
Er kommet frem til at det formodentlig har noget at gøre med stien.
jQuery.post( 'index.php?ajax=true', form_values, function(returned_data) {
eval(returned_data);
Har prøvet en del løsninger, men ingen holder.
I kan se/prøve det på www.destogroup.com
Vil i have mere kode siger i bare til:
// we cannot submit a file through AJAX, so this needs to return true to submit the form normally if a file formfield is present
file_upload_elements = jQuery.makeArray(jQuery('input[type=file]', jQuery(this)));
//window.location="http://www.destogroup.com/products-page/checkout/"
if(file_upload_elements.length > 0) {
return true;
} else {
jQuery("#dragdrop_spinner").css('display', 'block');
form_values = jQuery(this).serialize();
// Sometimes jQuery returns an object instead of null, using length tells us how many elements are in the object, which is more reliable than comparing the object to null
if(jQuery('#fancy_notification').length == 0) {
jQuery('div.wpsc_loading_animation',this).css('visibility', 'visible');
}
jQuery.post( 'index.php?ajax=true', form_values, function(returned_data) {
eval(returned_data);
//eval(assignVars);
jQuery('div.wpsc_loading_animation').css('visibility', 'hidden');
if(jQuery('#fancy_notification') != null) {
jQuery('#loading_animation').css("display", 'none');
//jQuery('#fancy_notificationimage').css("display", 'none');
}
jQuery("#dragdrop_spinner").css('display', 'none');
});
wpsc_fancy_notification(this);
return false;
}
});
