|
|
|
Не работает jQuery.data при череде последовательных вызовов
|
|||
|---|---|---|---|
|
#18+
Есть такая функция. В нее всегда передается jQuery-объект Код: javascript 1. 2. 3. 4. При нормальном стечении обстоятельств она выводит это Код: javascript 1. 2. 3. Но если ее запустить несколько раз одновременно, то вывод уже такой (в развернутом виде) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Пока не удалось отловить ситуацию синтетическим тестом. В реальности ф-ии запускаются при ответе с сервера, которые приходят практически одновременно. Подскажите, в какую сторону хоть копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2012, 11:18 |
|
||
|
Не работает jQuery.data при череде последовательных вызовов
|
|||
|---|---|---|---|
|
#18+
никогда такого не видел а что будет, если вместо .data('id' использовать .attr('data-id' ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2012, 11:30 |
|
||
|
Не работает jQuery.data при череде последовательных вызовов
|
|||
|---|---|---|---|
|
#18+
С data-id работает. После того как передвинул строчку назначения id ($item.data('id', 12345)) ближе к ф-ии вызова, заработал и первый вариант. Но логику глюка так и не понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2012, 12:19 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38086374&tid=1448949]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
3ms |
| others: | 243ms |
| total: | 408ms |

| 0 / 0 |
