2012-04-19 10 views
6

मैं jQuery मोबाइल का उपयोग कर रहा हूं। असल में मैं पॉपअप में एक बाहरी लिंक खोलना चाहता हूं। मैंने कोशिश की।jQuery मोबाइल में पॉपअप में बाहरी पृष्ठ खोलें

<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> 

यह पॉपअप खोल रहा है सामग्री सामग्री http://www.google.com/ है। लेकिन मैं वास्तव में यूआरएल लोड करना चाहता हूं। i.e गूगल इंडेक्स पेज।

उत्तर

1

आप एक ajax अनुरोध के साथ यह कर सकते हैं:

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

कुछ भी नहीं है, हालांकि सिफारिश करने के लिए, जैसे google.com पर एक पूरे पेज के साथ ऐसा करना। Simpleedialog इस प्रकार की सामग्री को संभाल नहीं सकता है और यह आपकी मार्कअप संरचना को नष्ट कर देगा। लेकिन आप एचटीएमएल के छोटे टुकड़े लोड कर सकते हैं, जैसे सूची-दृश्य।

संबंधित मुद्दे