0

このドキュメントを参照して、 UIWebViewに phoneGap を埋め込みました。

index.html には、次のサンプル コードを記述します。

<html>
<head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

    <script>

        $(document).ready(function() {
                          alert(“jquery loaded”);
                          });
    </script>
</head>

<body>
    <h2>This is a heading</h2>
    <p>This is a paragraph.</p>
    <p>This is another paragraph.</p>
    <button>Click me</button>
</body>

webview がロードされた後、「本文」は表示できますが、アラートはポップアウトできません。jquery.js がロードされていないのでしょうか。それとも何か他のことが間違っていますか?

編集:「http:」を src に追加しましたが、機能しません。

ありがとう!

4

4 に答える 4

1

変化する

alert(“jquery loaded”);

alert("jquery loaded");

また

alert('jquery loaded');
于 2013-04-09T09:21:55.530 に答える
1

コードに http または https を追加する

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

上記はあなたのために働くはずです。

于 2013-04-03T09:35:36.367 に答える
0

Cordova ファイルを追加しましたか?

<html>
<head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript" src="./cordova-2.3.0.js"></script>
    <script>

        $(document).ready(function() {
                          alert(“jquery loaded”);
                          });
    </script>
</head>

<body>
    <h2>This is a heading</h2>
    <p>This is a paragraph.</p>
    <p>This is another paragraph.</p>
    <button>Click me</button>
</body>
</html>

また、phonegap は HTML 5 を使用しますが、コードの記述には少し異なるスタイルが必要です。Cordova はプロジェクトの起動時に読み込まれるため、作成するすべてのページはすべて同じインデックス ページにある必要があります。ページから移動すると、Cordova をリロードする必要があります。

于 2013-04-03T14:19:50.980 に答える
-1

www forder (www/jquery.js) にある jquery ファイルをコピーしましたか。私もjqueryを使用しています。私のものはwww/js/jquery.jsです。これを試してください!!!

于 2013-04-08T02:52:31.937 に答える