我一直在努力 APPHOST9601:无法加载http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js。应用无法在本地环境中加载远程Web内容
请注意,我只有14岁,完全是新手。只是想摆弄一些东西。
我四处搜寻,无法找到解决方案。 该项目是一个跟踪器,从bter.com api中提取数据并显示。没有什么花哨。 在正常index.html工作惊人。 Windows 8应用程序,不能让我的生活得到它的工作:(。我一直在这只是在一个普通的index.html文件中铺设东西,现在随着应用程序即将退出。 继承我的代码 - home.html文件
更新:似乎我可能已经弄明白了。 创建了新的.js文件,添加了脚本,调用它,一切都显示得很好。所以它看起来。敲木头。 - 仍然可以提供您可能提供的任何帮助/支持
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>homePage</title>
<!-- WinJS references -->
<link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.1.0/js/base.js"></script>
<script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
<link href="/css/default.css" rel="stylesheet" />
<link href="/pages/home/home.css" rel="stylesheet" />
<script src="/pages/home/home.js"></script>
<script src="/js/jquery-2.0.0.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
</head>
<body>
<!-- The content that will be loaded and displayed. -->
<div class="fragment homepage">
<header aria-label="Header content" role="banner">
<button class="win-backbutton" aria-label="Back" disabled type="button"></button>
<h1 class="titlearea win-type-ellipsis">
<span class="pagetitle">Welcome to App1!</span>
</h1>
</header>
<section aria-label="Main content" role="main">
<p>Content goes here.</p>
Current Exchange Rate: <div id="ticker1"></div>
$(function () {
startRefresh();
});
function startRefresh() {
setTimeout(startRefresh, 10000);
var turl = 'https://bter.com/api/1/ticker/doge_btc';
$.getJSON('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20json%20where%20url%3D%22' + encodeURIComponent(turl) + '%22&format=json', function (data) {
jQuery('#ticker1').html(data['query'].results.json.last);
jQuery('#ticker1').append(' DogeCoin');
});
}
//blah ignore after
<button id="buttonYouWantToClick">Button</button>
<div id="result"></div>
</section>
</div>
</body>
</html>
答案 0 :(得分:1)
Windows 8不允许应用在本地环境中加载远程Web内容。因此,您应该下载Jquery文件,然后将其添加到您的代码中。 并且总是在Windows 8应用程序开发中使用jquery 2.0或更高版本,因为以前的版本没有;不支持Windows 8应用程序导致它与Winjs冲突。 要在代码中成功运行jquery,请阅读本文。这对我也很有帮助。我希望它有所帮助
http://mywindows8apps.com/2012/10/27/how-to-use-jquery-in-a-windows-8-application/