0

我创建了新的 Windows 8 HTML 5 应用程序。我向其中添加了 jquery 文件。但是Hello World!没有打印出来TextBox

MainPage.xaml.cs

private void Browser_Loaded(object sender, RoutedEventArgs e)
    {
        // Add your URL here
        Browser.IsScriptEnabled = true;
        Browser.Navigate(new Uri(MainUri, UriKind.Relative));
    }

HTML

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" type="text/css" href="/html/css/phone.css" />
    <title>Windows Phone</title>
    <script type="text/javascript" src="~/Scripts/jquery-2.0.0.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function (){
            $("#test").val("Hello World!");
        });
    </script>
</head>
<body>
    <div>
        <p>Climate</p>
    </div>
    <div id="page-title">
        <p>My Climate</p>
        <input type="text" id="test" />
    </div>
</body>
</html>
4

2 回答 2

2

我的猜测是脚本 URI 中的“~/”解释不正确,或者 URI 不正确。我知道 jQuery 在 W8 应用程序中工作得很好。

于 2013-05-10T12:03:24.777 回答
0

我只是将它移动到您的应用程序的路由目录,或相对引用该文件。

于 2013-05-10T20:00:58.020 回答