2013-12-03 3 views
1

Я новичок в DWR, и мне нужны некоторые разъяснения в теме. У меня есть некоторый код, который использует DWR двигатель, и я хочу, чтобы реализовать события JQuery, но если я ставлю этот заголовокВызов библиотеки DWR и библиотеки JQuery

<script src="//code.jquery.com/jquery-1.10.2.min.js"></script> 

над сценарием, чтобы получить DWR готов к работе

<script type="text/javascript" src="ajax/core/engine.js"></script> 
<script type="text/javascript" src="ajax/core/util.js"></script> 

JQuery не работает.

И если я ставлю это ниже, DWR не работает.

У кого-нибудь есть информация, которая может помочь мне лучше понять это?

Заранее спасибо.

ответ

2

Попробуйте добавить

<script type="text/javascript"> 
    jQuery.noConflict(); 
</script> 

к приложению, иногда возникает конфликты между различными библиотеками, это может решить вашу проблему.

Посмотрите here для получения дополнительной информации.

+1

Благодарим вас за ответ. Нужно ли добавлять что-то до того, как я добавлю этот код в свое приложение? – rob

+0

Библиотека jQuery ... есть несколько способов справиться с этими конфликтами, посмотрите более подробную информацию в упомянутой ссылке, но я не уверен, что это ваша проблема. –

+0

отлично! это то, что происходит. Я использую dwr (engine.js /util.js) версии 2, и я думаю, что есть проблема совместимости с google chrome, потому что все работает в IE и FF, но не в хроме. – rob

0

Добавить jQuery.noConflict ниже JQuery библиотек, а затем добавить DWR библиотеки.

т.е.

<script src="//code.jquery.com/jquery-1.10.2.min.js"></script> 

    <script type="text/javascript"> 
     jQuery.noConflict(); 
    </script> 

    <script type="text/javascript" src="ajax/core/engine.js"></script> 
    <script type="text/javascript" src="ajax/core/util.js"></script> 

Теперь он должен работать.

Смежные вопросы