Проблема в том, что Google Chrome не работает для многих пользователей моего сайта.Я еще не уверен, что все они используют Vista, но я знаю, что некоторые из них.Я использую Windows 7, и она работает для меня.Я удостоверился, что у них последняя версия Chrome, и я тоже. В чем может быть проблема?
Я предполагаю, что это как-то связано с кодированием URL, потому что эта функция не работаетвключает Javascript POST на другую страницу.
Окей, вот как это выглядит: function searchDB () {$ (". transparent_class"). show ();
strHolder = $('#tbxSearchFor').val().replace("å", "char01").replace("ä", "char02").replace("ö", "char03");
for (i = 0; i < 10; i++)
strHolder = strHolder.replace("å", "char01").replace("ä", "char02").replace("ö", "char03");
vTxtBox = '&vTxtBox=' + encodeURIComponent(strHolder);
vResultHasTo = "&vResultHasTo=1";
vChangedAfter = '&vChangedAfter=' + $('#tbxChangedAfter').val();
vChangedBefore = '&vChangedBefore=' + $('#tbxChangedBefore').val();
vCreatedAfter = '&vCreatedAfter=' + $('#tbxCreatedAfter').val();
vCreatedBefore = '&vCreatedBefore=' + $('#tbxCreatedBefore').val();
if ($('#cbSearchNode').is(':checked')) {
vSearchNode = '&vSearchNode=' + $('#hfSelectedNode').val();
}
else
vSearchNode = '&vSearchNode=false';
if ($('#cbSearchDescription').is(':checked')) {
vSearchDescription = '&vSearchDescription=true';
}
else
vSearchDescription = '&vSearchDescription=false';
if ($('#cbSearchAdminDescription').is(':checked')) {
vSearchAdminDescription = '&vSearchAdminDescription=true';
}
else
vSearchAdminDescription = '&vSearchAdminDescription=false';
if ($('#cbSearchEnvironment').is(':checked')) {
vSearchEnvironment = '&vSearchEnvironment=true';
}
else
vSearchEnvironment = '&vSearchEnvironment=false';
vSearchStatus = '&vSearchStatus=' + $('#ddlSearchStatus').val();
vCurrentSort = "&vCurrentSort=";
if(currentSort == "up" || currentSortColumn != column){
if(column == "1")
vCurrentSort += "namedown";
else if(column == "2")
vCurrentSort += "iddown";
else if(column == "3")
vCurrentSort += "statusdown";
else if(column == "4")
vCurrentSort += "createddown";
else
vCurrentSort += "changeddown";
}
else {
if(column == "1")
vCurrentSort += "nameup";
else if(column == "2")
vCurrentSort += "idup";
else if(column == "3")
vCurrentSort += "statusup";
else if(column == "4")
vCurrentSort += "createdup";
else
vCurrentSort += "changedup";
}
$.get('GridViewService.aspx?updater=' + getTime() + vTxtBox + vResultHasTo + vChangedAfter + vChangedBefore + vCreatedAfter + vCreatedBefore + vSearchNode + vSearchStatus + vSearchDescription + vSearchAdminDescription + vSearchEnvironment + vCurrentSort, function(data) {
$("#searchViewBox").html(data);
$('#searchViewBox input').remove();
theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
$(".transparent_class").hide();
});
}
Этот URLнеправильно форматируется при использовании chrome на каком-либо компьютере, что вызывает исключение в GridViewService.aspx, что приводит к тому, что код в последних скобках не выполняется.