[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как заставить работать код в IE
Bodich
как заставить работать такой код в IE

$(document).ready(function() {

var input = document.getElementById('i');

input.oninput = function() {


$.ajax({
url: 'libs/search_controller.php',

type: "POST",
data: 'data='+input.value,
success: function(response) {
$('#my_content').html(response);
}
}
)
}




Спустя 31 минута, 7 секунд (9.04.2012 - 17:41) redreem написал(а):
1. response.responseText
2. IE придирчив к правильному заголовку от сервера
3. "oninput" - я б такую экзотику обошел стороной.

Спустя 56 минут, 59 секунд (9.04.2012 - 18:38) Bodich написал(а):
Спасибо.

но как это в коде будет так не работает :unsure:
насчет заголовков то в php только
header("Content-Type: text/html;charset=utf-8");
$.ajax({
url: 'libs/search_controller.php',

type: "POST",
data: 'data='+input.value,
success: function(response) {
$('#my_content').html(response.responseText);
}
}
)

Спустя 22 минуты, 49 секунд (9.04.2012 - 19:00) glock18 написал(а):
Цитата

Для IE вместо oninput используется событие onpropertychange.


вообще возьмите onchange, едва ли вам нужно что-то иное

Спустя 38 минут, 24 секунды (9.04.2012 - 19:39) Bodich написал(а):
onchange не подходит хочу как в гугл сразу при введении текста
у меня почему то onpropertychange срабатывает сразу после загрузки страници
в хроме вообще не работает(

Спустя 3 минуты, 50 секунд (9.04.2012 - 19:43) Игорь_Vasinsky написал(а):
Цитата
в хроме вообще не работает


а ты говорил про IE laugh.gif

Спустя 1 минута, 14 секунд (9.04.2012 - 19:44) Invis1ble написал(а):
onkeydown, onkeypress, onkeyup

Спустя 10 минут, 31 секунда (9.04.2012 - 19:54) Bodich написал(а):
Invis1ble Спасиб помогло.!!! smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.