2012-10-16 14 views
5

मैं Jquery1.8.2 और jQuery-मोबाइल 1.1jQuery मोबाइल "लोड करने में त्रुटि पृष्ठ"

उपयोग कर रहा हूँ जब मैं लॉगआउट बटन मैं गोटो के लिए होम पेज है पर क्लिक करें। मैं होम पेज प्राप्त करने में सक्षम हूं लेकिन होम पेज पर वापस जाने से पहले "त्रुटि लोड हो रहा है पृष्ठ" संदेश मिला।

test.html

<body> 
    <div data-role="page"> 
     <div data-role="header" data-theme="b" > 
      <h1> Success Page </h1> 
      <a data-role="button" id="logoutbtn" data-theme="b">Logout</a> 
     </div><!-- /header --> 
     <div data-role='content'>    
    </div> 
</div> 
</body> 

test.js

$(document).ready(function(){ 
$("#logoutbtn").click(function() {  
    document.location.href = "Home.html"; 
}); 
}); 

मुझे बाहर करने में मदद कृपया इस पर।

उत्तर

3

धन्यवाद Dipaks

document.location.href = "/Home.html"; 

के बजाय मैं की तरह नीचे

document.location.href = "./Home.html"; 

इसके ठीक है और कोई भी त्रुटि बाहर के साथ मुख पृष्ठ पर वापस जाने में सक्षम काम कर के रूप में यह संशोधित किया है।

1

$.mobile.changePage("Home.html") देखें मेरी पीसी पर काम नहीं किया

लेकिन इसके बजाय $.mobile.changePage("#"); काम करता है और यह error loading page संदेश छिपा है।

1

मैं एक पृष्ठ बदलने के लिए सही संस्करणों और $ .mobile.changePage का उपयोग कर रहा था और यह अभी भी एक ही त्रुटि के साथ विफल रहा। बाद में मुझे एहसास हुआ कि मैं इसे जेएस फ़ाइल में www/js/custom/हैंडलर/हैंडलर.जेएस में कर रहा था। तो मैं इस स्थान के सापेक्ष पथ का उपयोग कर रहा था।

हालांकि बाद में मुझे एहसास हुआ कि पथ index.html के सापेक्ष होना चाहिए जिसमें यह जेएस शामिल है।

जिसने मेरी समस्या का समाधान किया।

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