時,Javascript無法執行。
當網站中的另一個頁面重定向到頁面時,$(document).ready
內部的代碼未被調用。使用Spring MVC
Page 1 url:/ location /。這包含標籤後面的代碼片段。當用戶從這裏進入時,該URL被標記爲該網站的主頁URL。
</body>
<script>
$(document).ready(function() {
initializeCustomerPage();
});
$(window).resize(function() { google.maps.event.trigger(confirm_map,
'resize'); map.setCenter(latlng,15); });
</script>
</html>
有很多此頁面上的操作,然後將用戶帶到第2頁在動作成功完成第2頁,用戶點擊家鄉鏈路上。
現在,頁面1加載,但上面的JavaScript函數沒有得到執行。
請讓我知道是否需要示例中的其他代碼段來幫助指導。
看到Firefox的控制檯消息:
語法錯誤:使用// @指示sourceMappingURL編譯指示已被棄用。使用//#代替jquery.mobile-1.3.1.min.js:7 錯誤:http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js正在分配一個//#sourceMappingURL,但已經有一個 主線程上的同步XMLHttpRequest已被棄用,因爲它的不利影響最終用戶的體驗。更多幫助http://xhr.spec.whatwg.org/ confirm.js:52 傳遞給getElementById()的空字符串。 jquery.mobile-1.3.1.min.js:6 不推薦使用getPreventDefault()。改爲使用defaultPrevented。的jquery-1.8.2.min.js:2 的ReferenceError:Rd不是限定main.js線53> EVAL:39
我使用jquery移動,因此所有的響應被添加到相同的DOM。由於這個原始頁面在DOM中,因此永遠不會被重新加載,因爲它從未被取出。這意味着文檔已經存在,因此.ready永遠不會被觸發。爲了解決我的問題,我在相關上使用了'rel ='external''或者強制DOM刷新。
在頁面的前面可能會出現JS錯誤。在瀏覽器中打開開發控制檯,現在打開錯誤消息。如果他們不清楚,請與我們分享 –
@RobertLevy提供了一個很好的建議,也可能是第二次正確加載jQuery。 –
@RobertLevy,我在主文本中添加了控制檯輸出。這些我都無法聯繫到我遇到的問題,但也許我錯過了一些東西。 – sbjumani