我发现使用 IE 的人在使用表格注册会议时遇到困难。
当用户单击表单底部的“继续...”时,应该运行一系列检查,然后用户应该被重定向到 PayPal 以支付参加会议的费用。我认为(虽然我不确定,因为我不熟悉 jquery)问题出在这段代码中的 parseJSON:
function check_form() {
$('.form_error').html('');
$('#form_submit').hide();
$('#form_process').show();
$.post("conference_check.php", $('#fta_form').serialize()).done(function (data) {
try {
var data = $.parseJSON(data);
jQuery.each(data, function (index, itemData) {
if (index != 'e') {
var element = index + '_error';
$('#' + element + '').html(' - ' + data[index]);
}
});
$('html, body').animate({ scrollTop: 0 }, 'slow');
} catch (e) {
$('#content_wrapper').html('');
$('#process_wrapper').html(data).show();
}
$('#form_submit').show();
$('#form_process').hide();
});
}
是否有任何快速简单的方法可以更改上面的代码,以免导致 IE 8 出现问题?
我无法与为我编写代码的人联系,因为他离开了几天,但如果可能的话,我真的需要在此之前进行修复,因为表单是实时的,人们都在吵着要注册......
任何帮助都感激不尽。如果我按照上面的方式发帖违反了任何论坛规则,请原谅。