首先,我在 default.js 中将 Jquery 添加到我的应用程序中,因为根据 msdn 上的博客支持它(https://blogs.msdn.com/b/windowsappdev/archive/2013/04/01/windows-store -app-support-in-jquery-version-2-0.aspx?Redirected=true )
然后,为了测试 jquery 是否正常工作,我将其添加到页面(times.html)中:
<section aria-label="Main content" role="main" style="height:100%; margin-left:120px; margin-right:120px;">
<button id="buttonClick">Button</button>
<div id="result"></div>
</section>
并添加了以下内容:
$(document).ready(function () {
$('#buttonClick').click(function () {
$('#result').html('jQuery works!');
});
});
是的,它有效。所以 jquery 工作。
所以现在开始我的问题。我正在尝试将其用于项目: http: //muslimsalat.com/api/
并且,使用他们的例子:
jQuery(function($) {
$.getJSON('http://muslimsalat.com/london/daily.json?jsoncallback=?', function (times)
{
$('#result')
.append('Today in '+times.title)
.append(' Fajr: '+times.items[0].fajr)
.append(' Dhuhr: '+times.items[0].dhuhr)
.append(' Asr: '+times.items[0].ashr)
.append(' Maghrib: '+times.items[0].maghrib)
.append(' Isha: '+times.items[0].isha)
.append(' by MuslimSalat.com');
});
});
但!它不起作用。我不知道为什么,或者如何解决它。可悲的是,没有任何东西出现。有人知道我将如何在 Windows 8 应用程序开发中使用它吗?它在普通网站上运行良好。
谢谢