2012-04-19 17 views
6

jQuery Mobile kullanıyorum. Aslında bir açılır pencerede bir externl bağlantısı açmak istiyorum. Bunu denedim. Bu bir pop-up açıyorjQuery Mobile'da Popup'ta Harici Sayfa Aç

<a href="#" id="dialoglink" data-rel="dialog">Open Dialog</a> 
<script> 
$(document).delegate('#dialoglink', 'click', function() { 
    $(this).simpledialog({ 
     'mode' : 'blank', 
     'prompt': false, 
     'forceInput': false, 
     'useModal':true, 
     'fullHTML' : 
      'http://www.google.com/' 
    }) 
}); 
</script> 

içerik metni http://www.google.com/ olduğunu. Ama aslında url'yi yüklemek istiyorum. google dizin sayfası.

cevap

1

Bir ajax isteği ile yapabilirsiniz:

$.get('http://url.to.load.net',function(data) { 
    $(this).simpledialog({ 
     'mode' : 'blank', 
     'prompt': false, 
     'forceInput': false, 
     'useModal':true, 
     'fullHTML' : data 
    }); 
}); 

Hiçbir şey google.com gibi bütün bir sayfa ile bunu olsa tavsiye etmek. simpledialog bu tür içeriği kaldıramaz ve biçimlendirme yapınızı yok eder. Ancak liste görünümü gibi küçük HTML parçaları yükleyebilirsiniz.

İlgili konular