|
|
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
Использую функцию JQuery - $.get() Подскажите, почему код работает на браузерах (FF, Chrome, Opera), но только не на IE9 и как можно обойти проблему... Есть функция, которая вызывается при onchange списке <select> Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Элемент в который необходимо вернуть значение: Код: html 1. 2. 3. содержимое файла ind.php: Код: php 1. 2. 3. Все понимают, а IE 9 либо ничего не пишет в placeholder1, либо пишет undefined ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 14:26:00 |
|
||
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
IE9, равно как IE8, также замечательно справляются с этой задачей, ели программер чего-то не напортачил. Анализируй ответ, замени на $.ajax и проверяй как success, так и error, установи все параметры, которые возвращают эти функции. Просмотри запрос-ответ в файербаге или хроме. Ответ явно на поверхности, но неочевиден из предлагаемого кода. P.S. Как-то странно - использовать jQuery (раз $.get) и при этом писать document.getElementById. Это какая-та модная философия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 15:04:11 |
|
||
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
Если значение задать напрямую, то всё работает Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 16:00:18 |
|
||
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
поиграйся с типом ответа Response.ContentType="text/plain" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 12:19:22 |
|
||
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
IDVsbruckP.S. Как-то странно - использовать jQuery (раз $.get) и при этом писать document.getElementById. Это какая-та модная философия? document.getElementById работает, наверное, раз в 10 быстрее (точно не замерял :-) ), чем $("#id"). Так что нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 12:22:27 |
|
||
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 13:01:03 |
|
||
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
junb1IDVsbruckP.S. Как-то странно - использовать jQuery (раз $.get) и при этом писать document.getElementById. Это какая-та модная философия? document.getElementById работает, наверное, раз в 10 быстрее (точно не замерял :-) ), чем $("#id"). Так что нормально.по крайней мере, не создает одноразового вспомогательного объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 13:46:59 |
|
||
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
Всё ОК, спасибо. "поигрался" с Код: html 1. помогло :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2012, 10:48:19 |
|
||
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
junb1IDVsbruckP.S. Как-то странно - использовать jQuery (раз $.get) и при этом писать document.getElementById. Это какая-та модная философия? document.getElementById работает, наверное, раз в 10 быстрее (точно не замерял :-) ), чем $("#id"). Так что нормально. Ну-ну . jQuery использует внутри Sizzle, который при доступности использует querySelectorAll -- родной и быстрый браузерный метод, который работает немного медленнее getElementById(), зато гораздо более удобный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2012, 13:33:04 |
|
||
|
IE 9 ajax :(
|
|||
|---|---|---|---|
|
#18+
Сирин, что-то я не понял вашего замечания. :) пошел по указанной ссылке, протестировал мне выдало $("#LOL") - 654,377 Ops/sec document.getElementById("LOL") - 7,525,521 Ops/sec в 11 раз медленнее - это у Вас немного? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2012, 16:46:32 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=164&tid=1449666]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 357ms |

| 0 / 0 |
