|
|
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
Добрый день. Возникла проблема, и никак немогу справиться. У меня есть страница содержащая компонент jqGrid. Представляет из себя 2 грида содержащих группы товара, и товар в этих группах. Страница зовется - 'gridgoods.html' Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. Но мне понадобилось эту страницу в ключить в особо тяжелую страницу, которую весьма неохота перегружать и поетому решил подгружать ее с помощью Ajax. На нужной мне странице описал что брать и куда ложить: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Помогите, плиззз, кто чем может. Заранее оччень благодарет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2010, 17:42:35 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
IDVsbruck Ajax запрос возвращает полностью весь код вызываемой страницы. Может ли быть, что скрипты java, вызываемой страницы, не отрабатываются? Если да, то как бы их заставить отработаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 11:31:14 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
"jQuery.ajax" создаёт iframe и вставляет в него страницу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 12:05:13 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
st_st"jQuery.ajax" создаёт iframe и вставляет в него страницу? jQuery.ajax заполняет слой - divBoxLoadID полученным содержимым страницы 'gridgoods.html' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 12:12:52 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
т.е. в одну страницу пытаетесь вставить другую страницу? Такое возможно с фреймами. Иначе представьте, что у вас есть страница, в ней есть div и вы в этот див пытаетесь вставить ещё одну страницу. Получается на одной странице у вас два доктайпа, два head, два body, что впринципе бессмысленно. Тем более jquery по умолчанию подгружает данные вроде через innerHTML и скрипты там невозможны. Для выполнения скриптов, их нужно отделить от html и выполнить через eval. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 12:28:54 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
st_st, Попробуйте - получится. Ничего лишнего не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 12:35:07 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
st_stт.е. в одну страницу пытаетесь вставить другую страницу? Такое возможно с фреймами. Иначе представьте, что у вас есть страница, в ней есть div и вы в этот див пытаетесь вставить ещё одну страницу. Получается на одной странице у вас два доктайпа, два head, два body, что впринципе бессмысленно. Тем более jquery по умолчанию подгружает данные вроде через innerHTML и скрипты там невозможны. Для выполнения скриптов, их нужно отделить от html и выполнить через eval. Просто эта страница используется в разных местах. И в основном как самостоятельная. То, что получается дублирование DOCTYPE, head, body нестрашно, во всяком случае пока никаких проблем незаметил. Тем более, что у меня в таком случае отпадают проблемы с доставкой настроек для jqGrid в вызывающую страницу. Все описания присутствуют в вызываемой странице. st_st Для выполнения скриптов, их нужно отделить от html и выполнить через eval. Имеется в виду. Мой скрипт выделить из страницы, хранить в отдельном файле и вставить в слой результат работы функции eval() Что-то вроде этого: divBoxLoadID.append(eval(myScript.js)) Или я что-то не так понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 12:58:07 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
ShSerge Пробовал раньше, когда разбирался с XHR. Вот только зачем передача ненужных данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 13:07:34 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
авторdivBoxLoadID.append(eval(myScript.js)) Попробуйте например так, эксперименты идут на пользу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 13:16:08 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
st_stавторdivBoxLoadID.append(eval(myScript.js)) Попробуйте например так, эксперименты идут на пользу. Эхххх... несфортило. Буду дальше репу чесать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 13:42:40 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
А если что-то типа этого: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 13:59:23 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
st_stА если что-то типа этого: Код: plaintext 1. 2. 3. 4. Спасибо, сейчас попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 15:39:42 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
Эххх... опять терплю фиаско. Ладно, возьму тайм-аут до завтра. Утро, вечера мудренее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 16:28:34 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
Кроссдоменный пример без всяких библиотек. Основная страница: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2010, 17:09:06 |
|
||
|
Ajax загрузка страницы содержащую jqGrid
|
|||
|---|---|---|---|
|
#18+
st_st Вы гений. МЕГААГРОМНОЕ спасибо. Я ступил. Все заработало. Вот код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. то файл скрипта небудет виден т.к. нужно указывать полный путь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2010, 11:38:42 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=258&tid=1453428]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 324ms |

| 0 / 0 |
