2013-05-31 4 views
0

Я использую JSON для загрузки HTML-кода с внешнего сервера в свое приложение. Затем я использую JQuery для создания и прикрепления кнопки к этому HTML-контенту. Проблема в том, что когда я тестирую ее, она не работает - я просто получаю значок вращающегося колеса.JQuery Mobile - динамически созданная ссылка не загружается новая страница

Мой Jquery код:

// attach find on map button 
    var coords = $('.event').find('.coords').val(); 
    mapbutton = '<a class="mapbtn" href="map.html?longlat='+ coords +' "><button class="viewmap">Map</button></a>'; 
    $('.event').append(mapbutton); 

кнопка появляется в порядке, и на осмотре в консоли ссылка появится правильно. Но это просто не связывает. Я также попытался удалить длинный вал и просто простоя href="map.html"

не имеет смысла. Кто-нибудь теперь, как это исправить?

Спасибо!

(пс - это проект Кордова/PhoneGap, если это имеет значение)

+0

Я считаю, что проблема в том, что у вас есть кнопка внутри ссылки. Попробуйте без кнопки. –

ответ

0

Не совсем правильное решение, но это похоже на работу, рассматривая его как внешнее соединение, добавив rel="external" в тег.

0

Является ли это работать на компьютере?

попробовать эту

// attach find on map button 
    var coords = $('.event').find('.coords').val(); 
    mapbutton = '<a class=mapbtn href=map.html?longlat='+ coords +'><button class="viewmap">Map</button></a>'; 
    $('.event').append(mapbutton); 

Я изменил только удаляет [ «»]

Я надеюсь, что это работает

+0

Спасибо, но не измените там - нет его не работает на ПК или эмуляторе – MeltingDog

+0

Не могли бы вы опубликовать все источники на http://jsfiddle.net –

+0

Проверьте это: http://jsfiddle.net/944hk/ –

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