Ошибка jQuery только в IE8 «Объект не поддерживает это свойство или метод»

0

Я использую jQuery v2.0.1 на веб-странице, содержащей сетку, и на нижнем колонтитуле есть "Поиск" ImageButton. В событии grid_RowCommond я буду использовать приведенный ниже сценарий, чтобы показать результат поиска во всплывающем окне, а когда пользователи нажмут на один из результатов поиска, выбранный результат вернется в нижнюю строку на родительской странице, и всплывающее окно будет закрыто. Я тестировал эту функцию на IE10, которая отлично работает до тех пор, пока пользователи не обратят внимание на то, что они увидели ошибку javascript в нижней части IE8.

Пожалуйста, помогите мне.

protected void grid_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName == "Search")
    {
        TextBox txtNo = grid.FooterRow.FindControl("txtNo") as TextBox;

        System.Text.StringBuilder s = new System.Text.StringBuilder();
        s.Append("<script language='javascript' id='SearchResult'> " );
        s.Append("var WinSettings = 'dialogHeight:400px ; dialogWidth: 550px ;center: Yes ;resizable: No;status: no'; ");
        s.Append("javascript: var windowReturnValue =window.showModalDialog('Search.aspx?car_no=" + txtNo.Text.Trim().ToUpper() + "','',WinSettings);");

        s.Append("$('#" + txtNo.ClientID + "').val(windowReturnValue) ;"); 
        s.Append("</script > ");

        if ((!ClientScript.IsStartupScriptRegistered("SearchResult")))
        {
            ClientScript.RegisterStartupScript(this.GetType(), "SearchResult", s.ToString());
        }                     
    }
}  
Теги:

2 ответа

0
Лучший ответ

jQuery 2.x удалил поддержку IE8, вместо этого используйте последнюю стабильную версию jQuery 1.x; 1.10.2

0

JQuery 2. x потеряла поддержку IE 8

для справки см. ниже ссылку

http://jquery.com/browser-support/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню