используя jquery mobile и codeigniter php. - PullRequest
0 голосов
/ 15 февраля 2012

Я создаю мобильный сайт jquery, используя codeigniter framework. Если я запускаю свой проект без использования jquery mobile в голове, все работает, но если я вставляю jquery mobile в начало моей страницы и пытаюсь запустить свой проект, я получаю серыйстраница с записью на undefined.Я хочу, чтобы я сказал, что я не использую никаких скриптов на своей странице, я звоню в голову:

<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>

, которые являются скриптами для использования jquery mobile.Что может быть причиной, так как я не являюсь экспертом в javascript

1 Ответ

2 голосов
/ 15 февраля 2012

Возможно, это проблема с noConflict?

http://api.jquery.com/jQuery.noConflict/

<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>
<script type="text/javascript">
    jQuery.noConflict();
</script>

Обновление: это проблема с атрибутом data-url, используемым jquery mobile. JQMobile использует этот атрибут для обновления URL-адреса, поэтому, если он не установлен, перенаправления или другая навигация не будут обновлять URL-адрес при использовании JQMobile.


Обновление до обновления: ключ отключал ajax в виде:

<form action="" method="POST" accept-charset="utf-8" data-ajax="false">
...